Commit Graph

80 Commits

Author SHA1 Message Date
Fran Mulero 3058b15306
[bitnami/*] Fix verification summary (#7079)
* Change bash script per node script

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Use github-script to set status

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Change action name, and clean the code

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Change action name, and clean the code

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Update .github/workflows/ci-pipeline.yml

Co-authored-by: Francisco de Paz Galan <fdepaz@vmware.com>
Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
Co-authored-by: Francisco de Paz Galan <fdepaz@vmware.com>
2022-09-21 08:16:54 +02:00
Fran Mulero 37c7deab35
[bitnami/*] Fix label issue when verify is already set (#7074)
* Fix label issue when verify is already set

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove unnecessary parenthesis

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-20 16:49:47 +02:00
Francisco de Paz Galan b833e09696
[bitnami/*] Fix workflow's description typo (#6987)
Signed-off-by: FraPazGal <fdepaz@vmware.com>

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-09-19 11:52:51 +02:00
Francisco de Paz Galan d4d345d238
[bitnami/*] Update publishing registry (#6980)
* [bitnami/*] Update publishing registry

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* [bitnami/*] Update URL for registry credentials

Signed-off-by: FraPazGal <fdepaz@vmware.com>

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-09-19 11:12:50 +02:00
Alejandro Gómez Morón c34d07a969
[bitnami/**] Fix/moving cards issue (#6739)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Fixing condition to use env variables

Signed-off-by: Alejandro Gómez <morona@vmware.com>

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-09-17 18:10:50 +02:00
Fran Mulero 29ec9c3f05
[bitnami/*]Avoid (re)assignment of closed cards (#6698)
Avoid (re)assignment of closed cards

Follow up #6637

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-16 17:18:25 +02:00
Fran Mulero 030d1bb700
[bitnami/*] Follow up #6637, Fix moving-cards workflow (#6679)
* Follow up #6637, Fix labels
* Fix assign job condition in moving-cards workdflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-16 12:43:56 +02:00
Fran Mulero 85c8b0324f
Follow up #6637
Fix typo

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-16 11:55:20 +02:00
Fran Mulero 5d4286de1e
[bitnami/*] Create new column in support dashboard for failed automated PRs (#6637)
* Add support for new Build Maintenance column
* Comments an moving-cards review and fix issue assigning reopened tasks
* Fix verify labeling and fix auto-merge condition

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-16 11:45:11 +02:00
bitnami-bot 82c17d0242 [bitnami-bot] Updating Bitnami team members
Signed-off-by: bitnami-bot <bitnami-bot@vmware.com>
2022-09-16 05:29:41 +00:00
Fran Mulero 2d923b426c
Debug moving-card events
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-15 17:22:17 +02:00
Fran Mulero 8f6f1b5996
Follow up #6418
Remove pipe

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-15 13:47:09 +02:00
Fran Mulero bd8c1b1057
Follow up #6418
Fix get-issue-step in moving-cards.yml workflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-15 13:44:27 +02:00
Fran Mulero 13f4e46d45
[bitnami/*] Split workflow responsibilites (#6418)
* PRs created by bitnami-bot will be handled by triage workflow to include it in the support project (at the moment in bitnami column) and set the 'auto-merge' label, without assigning people to work on it

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove concurrency config from triage workflow. It doesn't make sense because only have one job and all steps are sequential

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove unnecessary code from move-closed-issues workflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Add 'permissions' section to stale workflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove labeling from comments workflow and delegate it to moving-cards workflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove assignments and labeling from CI workflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Change moving-cards.yml workflow to listen created task event

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Include new 'automated' label form bitnami-bot PRs

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-15 13:39:38 +02:00
Fran Mulero 3dd665354a
Fix path to content_url
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-14 13:12:23 +02:00
Fran Mulero ab2f14ea64
Fix wrong indentation
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-14 13:06:33 +02:00
Fran Mulero 77337600a2
Debug issue info in move cards events
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-14 13:02:57 +02:00
Fran Mulero 99899e8ab4
Debug get issue output
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-14 12:16:36 +02:00
Fran Mulero f73ff5ce49
Workflow to read github context
Helper to retrieve information about card movements

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-14 11:06:28 +02:00
Francisco de Paz Galan 19fa890da1
[bitnami/*] Fix skipped CDs for automated PRs when pusher != bitnami-bot (#5914)
* [bitnami/*] Fix skipped CDs for automated PRs when pusher != bitnami-bot

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* Use username instead

Signed-off-by: FraPazGal <fdepaz@vmware.com>

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-09-09 12:09:52 +02:00
Francisco de Paz Galán 59267627c0
[bitnami/*] Add CD step to retrieve registry credentials (#5585)
* [bitnami/*] Add CD step to retrieve registry credentials

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* Apply suggestion

Co-authored-by: Alejandro Ruiz <4057165+aruiz14@users.noreply.github.com>
Signed-off-by: Francisco de Paz Galán <fdepaz@vmware.com>

* Apply suggestion

Co-authored-by: Alejandro Ruiz <4057165+aruiz14@users.noreply.github.com>
Signed-off-by: Francisco de Paz Galán <fdepaz@vmware.com>

Signed-off-by: FraPazGal <fdepaz@vmware.com>
Signed-off-by: Francisco de Paz Galán <fdepaz@vmware.com>
Co-authored-by: Alejandro Ruiz <4057165+aruiz14@users.noreply.github.com>
2022-09-08 11:32:51 +02:00
Francisco de Paz Galán 5ce5346555
[bitnami/*] Add individual VIB pipelines and ARM support (#5477)
Signed-off-by: FraPazGal <fdepaz@vmware.com>

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-09-07 18:30:24 +02:00
Fran Mulero ebc6e908a8
[bitnami/*] Remove condition in ci-pipeline workflow (#4992)
Remove broken condition

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-02 17:32:04 +02:00
Fran Mulero 427b033f73
[bitnami/*] Containers CI Automated PRs should follow same matrix approach as regular PRs (#4766)
* Remove Automated CI workflow

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply several fixex and improvements

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix auto-merge label

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Move failed automated PRs into Triage column and add auto-merge label only when an Automated PR is approved

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Amend workflow, add missing 'steps'

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix job dependency

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions, and remove Automated PRs from initial triage

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Add condition to 'Send to board' step

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix and make clearer the conditions

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove auto-merge label in case of failure

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-09-02 16:21:52 +02:00
Fran Mulero d7e65e2456
[bitnami/*] Move failed automated PRs into Support Dashboard (#4693)
* Set explicitily the issue-number

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Set explicitily the issue-number

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-31 16:57:39 +02:00
Fran Mulero 1cd86369c3
[bitnami/*] Move failed automated PRs into Support Dashboard (#4450)
* Create card in column 'From Bitnami' en case of error

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Amend step name and token for assignments

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-31 10:38:20 +02:00
Fran Mulero 297345edb7
[bitnami/*]Use github token to reduce the number of labeled events (#4457)
Add write permissions on PR for support workflows

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-30 09:07:15 +02:00
Fran Mulero 23e6c01036
[bitnami/*]Use github token to reduce the number of labeled events (#4453)
Use explicitly GITHUB_TOKEN

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-29 19:40:32 +02:00
Fran Mulero 5294aba580
[bitnami/*]Use github token to reduce the number of labeled events (#4452)
Use github token to reduce the number of labeled events

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-29 19:03:08 +02:00
Fran Mulero 73cda2097f
[bitnami/*] Change workflow to fix issues retrieving tag information (#3331)
* Change pipelines to fix issues retrieving tag information

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Add 'verify-all' job to report if whole matrix finished OK in case of several containers are tested

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Amend verify-all conditions

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Set 'build-maintainers' as team for failures

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions: simplify get-containers output

Signed-off-by: Fran Mulero <fmulero@vmware.com>

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-24 13:54:19 +02:00
bitnami-bot e11b4c2f55 [bitnami-bot] Updating Bitnami team members
Signed-off-by: bitnami-bot <bitnami-bot@vmware.com>
2022-08-12 05:04:27 +00:00
David Gomez 6537d1df7f
[bitnami-bot] Update Bitnami team members (#2738)
Signed-off-by: David Gomez <dgomezleon@vmware.com>

Signed-off-by: David Gomez <dgomezleon@vmware.com>
2022-08-11 15:11:56 +02:00
Fran Mulero 51f9bd111c
Fix Provenance UID and secret typo (#2638)
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-09 17:59:10 +02:00
Fran Mulero b166e9499e
New workflow to build SRP report (#2622)
* New workflow for SRP report

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix typo

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix permissions and configuration

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Uncomment submit step

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Apply suggestions

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-08-09 15:46:17 +02:00
Alejandro Gómez Morón 07bd0c8388
[bitnami/*] Bumping the action version to assign PRs (#1775)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Bumping the action version to assign PRs

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-08-04 12:34:53 +02:00
Alejandro Gómez Morón 11dbbda4ca
[bitnami/*] Ensuring all developers are properly added to bitnami-team (#1450)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Adding per_page number (30 by default) and fixing manually the BITNAMI_TEAM for today

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Removing typo

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-08-01 10:43:31 +02:00
bitnami-bot 601b3c61c3 [bitnami-bot] Updating Bitnami team members
Signed-off-by: bitnami-bot <bitnami-bot@vmware.com>
2022-07-30 05:05:54 +00:00
Alejandro Gómez Morón 04c9e05740
[bitnami/*] Using bitnami-bot to retrieve org team members (#1158)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing token to retrieve team members since the rate limiting for bitnami-bot was fixed

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing finally when it's executed, not the token

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing finally when it's executed, not the token

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing finally when it's executed, not the token

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* After checking with @fmulero, for org teams we need the bitnami-bot token

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-07-29 11:25:02 +02:00
Alejandro Gómez Morón b07e517e77
[bitnami/*] Changing token to avoid rate limiting on GITHUB_TOKEN (#1154)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing token to retrieve team members since the rate limiting for bitnami-bot was fixed

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing finally when it's executed, not the token

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing finally when it's executed, not the token

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Changing finally when it's executed, not the token

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-07-29 11:10:28 +02:00
Fran Mulero 416c49299e
[bitnami/*] Workflow review (#1146)
* Workflow review

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Check all worflow names

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix wrong name

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Ammend comment

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-07-29 11:07:12 +02:00
Francisco de Paz Galán 14718d0085
[bitnami/*] Use bitnami-bot to enable auto-merge in automated PRs (#930)
* [bitnami/*] Use bitnami-bot to enable auto-merge in automated PRs

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* Also use bitnami-bot to disable automerge

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-07-27 18:23:05 +02:00
Alejandro Gómez Morón 22cc8f38ff
[bitnami/*] Fix/support board column (#885)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Fixing BITNAMI_COLUMN_ID for the support board (was the same than Triage)

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-07-27 10:30:57 +02:00
Francisco de Paz Galán 5693f0ea47
[bitnami/*] Fix CI typo introduced in #339 (#783)
[bitnami/*] Fix typo from #339

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-07-26 14:30:55 +02:00
Alejandro Gómez Morón 13ee4720b3
[bitnami/*] Parametrizing teams for the support workflows (#769)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Parametrizing triage and support teams. Automating BITNAMI_TEAM on .env file (daily). Using the BITNAMI_BOT_TOKEN instead of the PAT one

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Parametrizing triage and support teams. Automating BITNAMI_TEAM on .env file (daily). Using the BITNAMI_BOT_TOKEN instead of the PAT one

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Adding the proper user.name and user.email to the git commands

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Adding suggestions from fmulero

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Adding suggestions from fmulero

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-07-26 13:29:11 +02:00
Francisco de Paz Galán a9e85d0802
[bitnami/*] Migrate logic for automated PRs to GitHub's CI (#339)
* [bitnami/*] Migrate logic for automated PRs to GitHub's CI

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* Use labeler action and improve readability

Signed-off-by: FraPazGal <fdepaz@vmware.com>
2022-07-26 13:26:50 +02:00
Fran Mulero 00d9dad889
[bitnami/*] Add sync process for deprecations (#32)
* Add sync processs for deprecations

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Reduce verbosity

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-07-26 08:22:51 +02:00
Fran Mulero 2b0d9f2e68
[bitnami/*] Fix wrong tag in CD pipeline (#656)
* Merge commits has the number of the PR at the end

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Remove unnecesary filter

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-07-25 18:13:38 +02:00
Alejandro Gómez Morón b4ca00ed6e
Fix/comments movements (#643)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Fixing the race condition only to exclude bitnami-bot ON auto-merge PRs

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-07-25 12:38:35 +02:00
Alejandro Gómez Morón 3d6918438d
[bitnami/*] Fix autoassigning issues (#640)
* Automated PRs created by the bitnami-bot should be ignored by any workflow related to support activities.

Signed-off-by: Alejandro Gómez <morona@vmware.com>

* Fixing when the change is related to an issue

Signed-off-by: Alejandro Gómez <morona@vmware.com>
2022-07-25 11:20:23 +02:00
Fran Mulero 0682c62899
[bitnami/*] Fix CI-CD pipelines (#367)
* Fix issue getting tag for new releases

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Ignore bitnami subfolders

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Avoid duplicates in CD pipeline

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Avoid duplicates in CD pipeline and fix issue with labeled event

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix typo

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-07-25 11:14:59 +02:00