From a1c792d71ad93a191ff96d662989d0f0daaa067f Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 20 Jan 2022 15:30:39 +0100 Subject: [PATCH] github/workflows: rename and group Signed-off-by: Patrik Oldsberg --- .github/workflows/{label.yml => automate_area-labels.yml} | 2 +- .../{goalie.yaml => automate_review-labels-scheduled.yaml} | 2 +- .../{awaiting-review.yaml => automate_review-labels.yaml} | 2 +- .github/workflows/{stale.yml => automate_stale.yml} | 2 +- ...cs-project-board.yml => automate_techdocs-project-board.yml} | 2 +- ...microsite-with-storybook-deploy.yml => deploy_microsite.yml} | 2 +- .github/workflows/{nightly.yml => deploy_nightly.yml} | 2 +- .github/workflows/{master.yml => deploy_packages.yml} | 2 +- .github/workflows/{prettify.yml => sync_code-formatting.yml} | 2 +- ...dabot-changeset-maker.yml => sync_dependabot-changesets.yml} | 2 +- .../{snyk-github-issue-sync.yml => sync_snyk-github-issues.yml} | 2 +- .github/workflows/{snyk-monitor.yml => sync_snyk-monitor.yml} | 2 +- .github/workflows/{changeset.yml => sync_version-packages.yml} | 2 +- .github/workflows/{codeql-analysis.yml => verify_codeql.yml} | 2 +- .../{docs-quality-checker.yml => verify_docs-quality.yml} | 2 +- .github/workflows/{e2e.yml => verify_e2e-linux.yml} | 0 .github/workflows/{techdocs-e2e.yml => verify_e2e-techdocs.yml} | 2 +- .github/workflows/{tugboat.yml => verify_e2e-tugboat.yml} | 2 +- .github/workflows/{e2e-win.yml => verify_e2e-windows.yml} | 0 .github/workflows/{fossa.yml => verify_fossa.yml} | 2 +- .../{microsite-build-check.yml => verify_microsite.yml} | 2 +- .../{chromatic-storybook-test.yml => verify_storybook.yml} | 2 +- .github/workflows/{master-win.yml => verify_windows.yml} | 2 +- docs/publishing.md | 2 +- 24 files changed, 22 insertions(+), 22 deletions(-) rename .github/workflows/{label.yml => automate_area-labels.yml} (87%) rename .github/workflows/{goalie.yaml => automate_review-labels-scheduled.yaml} (95%) rename .github/workflows/{awaiting-review.yaml => automate_review-labels.yaml} (97%) rename .github/workflows/{stale.yml => automate_stale.yml} (97%) rename .github/workflows/{techdocs-project-board.yml => automate_techdocs-project-board.yml} (96%) rename .github/workflows/{microsite-with-storybook-deploy.yml => deploy_microsite.yml} (97%) rename .github/workflows/{nightly.yml => deploy_nightly.yml} (98%) rename .github/workflows/{master.yml => deploy_packages.yml} (99%) rename .github/workflows/{prettify.yml => sync_code-formatting.yml} (98%) rename .github/workflows/{dependabot-changeset-maker.yml => sync_dependabot-changesets.yml} (98%) rename .github/workflows/{snyk-github-issue-sync.yml => sync_snyk-github-issues.yml} (98%) rename .github/workflows/{snyk-monitor.yml => sync_snyk-monitor.yml} (98%) rename .github/workflows/{changeset.yml => sync_version-packages.yml} (95%) rename .github/workflows/{codeql-analysis.yml => verify_codeql.yml} (99%) rename .github/workflows/{docs-quality-checker.yml => verify_docs-quality.yml} (94%) rename .github/workflows/{e2e.yml => verify_e2e-linux.yml} (100%) rename .github/workflows/{techdocs-e2e.yml => verify_e2e-techdocs.yml} (97%) rename .github/workflows/{tugboat.yml => verify_e2e-tugboat.yml} (99%) rename .github/workflows/{e2e-win.yml => verify_e2e-windows.yml} (100%) rename .github/workflows/{fossa.yml => verify_fossa.yml} (96%) rename .github/workflows/{microsite-build-check.yml => verify_microsite.yml} (98%) rename .github/workflows/{chromatic-storybook-test.yml => verify_storybook.yml} (99%) rename .github/workflows/{master-win.yml => verify_windows.yml} (98%) diff --git a/.github/workflows/label.yml b/.github/workflows/automate_area-labels.yml similarity index 87% rename from .github/workflows/label.yml rename to .github/workflows/automate_area-labels.yml index dc7127ab0d..e829029525 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/automate_area-labels.yml @@ -1,4 +1,4 @@ -name: 'Pull Request Labeler' +name: Automate area labels on: - pull_request_target diff --git a/.github/workflows/goalie.yaml b/.github/workflows/automate_review-labels-scheduled.yaml similarity index 95% rename from .github/workflows/goalie.yaml rename to .github/workflows/automate_review-labels-scheduled.yaml index 93ca4209fc..655581501a 100644 --- a/.github/workflows/goalie.yaml +++ b/.github/workflows/automate_review-labels-scheduled.yaml @@ -1,5 +1,5 @@ # on a review from someone in the reviewers group, remove the awaiting-review label and add the awaiting-author label -name: 'goalie: run cron' +name: Automate review labels - scheduled on: schedule: - cron: '* * * * *' diff --git a/.github/workflows/awaiting-review.yaml b/.github/workflows/automate_review-labels.yaml similarity index 97% rename from .github/workflows/awaiting-review.yaml rename to .github/workflows/automate_review-labels.yaml index 5a69c13666..074d1271e0 100644 --- a/.github/workflows/awaiting-review.yaml +++ b/.github/workflows/automate_review-labels.yaml @@ -1,6 +1,6 @@ # When the target of the PR changes, open, re-open or sync, then re-add the label. -name: 'goalie: update awaiting-review label' +name: Automate review labels on: pull_request_target: types: diff --git a/.github/workflows/stale.yml b/.github/workflows/automate_stale.yml similarity index 97% rename from .github/workflows/stale.yml rename to .github/workflows/automate_stale.yml index f0bfe17326..f9c655fc4a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/automate_stale.yml @@ -1,4 +1,4 @@ -name: 'Stale workflow' +name: Automate staleness on: workflow_dispatch: schedule: diff --git a/.github/workflows/techdocs-project-board.yml b/.github/workflows/automate_techdocs-project-board.yml similarity index 96% rename from .github/workflows/techdocs-project-board.yml rename to .github/workflows/automate_techdocs-project-board.yml index 99daba61da..f551412f95 100644 --- a/.github/workflows/techdocs-project-board.yml +++ b/.github/workflows/automate_techdocs-project-board.yml @@ -1,4 +1,4 @@ -name: Automatically add new TechDocs Issues and PRs to the GitHub project board +name: Automate TechDocs project board # Development of TechDocs in Backstage is managed by this Kanban board - https://github.com/orgs/backstage/projects/1 # New issues and PRs with TechDocs in their title or docs-like-code label will be added to the board. # Caveat: New PRs created from forks will not be added since GitHub Actions don't share credentials with forks. diff --git a/.github/workflows/microsite-with-storybook-deploy.yml b/.github/workflows/deploy_microsite.yml similarity index 97% rename from .github/workflows/microsite-with-storybook-deploy.yml rename to .github/workflows/deploy_microsite.yml index 47e18340eb..0578a3f749 100644 --- a/.github/workflows/microsite-with-storybook-deploy.yml +++ b/.github/workflows/deploy_microsite.yml @@ -1,4 +1,4 @@ -name: Deploy Microsite and Storybook +name: Deploy Microsite on: push: diff --git a/.github/workflows/nightly.yml b/.github/workflows/deploy_nightly.yml similarity index 98% rename from .github/workflows/nightly.yml rename to .github/workflows/deploy_nightly.yml index 110cfac245..5487a394f9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/deploy_nightly.yml @@ -1,4 +1,4 @@ -name: Nightly Snapshot Release +name: Deploy Nightly Release on: schedule: diff --git a/.github/workflows/master.yml b/.github/workflows/deploy_packages.yml similarity index 99% rename from .github/workflows/master.yml rename to .github/workflows/deploy_packages.yml index 7036f99c57..17bab504b4 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/deploy_packages.yml @@ -1,4 +1,4 @@ -name: Main Master Build +name: Deploy Packages on: workflow_dispatch: diff --git a/.github/workflows/prettify.yml b/.github/workflows/sync_code-formatting.yml similarity index 98% rename from .github/workflows/prettify.yml rename to .github/workflows/sync_code-formatting.yml index 4a34ff0c88..7e0458cb21 100644 --- a/.github/workflows/prettify.yml +++ b/.github/workflows/sync_code-formatting.yml @@ -1,4 +1,4 @@ -name: Prettier +name: Sync code formatting on: push: diff --git a/.github/workflows/dependabot-changeset-maker.yml b/.github/workflows/sync_dependabot-changesets.yml similarity index 98% rename from .github/workflows/dependabot-changeset-maker.yml rename to .github/workflows/sync_dependabot-changesets.yml index fb90ed7a6f..2a6f4808fa 100644 --- a/.github/workflows/dependabot-changeset-maker.yml +++ b/.github/workflows/sync_dependabot-changesets.yml @@ -1,4 +1,4 @@ -name: 'Dependabot changeset maker' +name: Sync Dependabot changeset on: pull_request_target: paths: diff --git a/.github/workflows/snyk-github-issue-sync.yml b/.github/workflows/sync_snyk-github-issues.yml similarity index 98% rename from .github/workflows/snyk-github-issue-sync.yml rename to .github/workflows/sync_snyk-github-issues.yml index 7b93374609..93b6c696d0 100644 --- a/.github/workflows/snyk-github-issue-sync.yml +++ b/.github/workflows/sync_snyk-github-issues.yml @@ -1,4 +1,4 @@ -name: 'Snyk Github Issue Sync' +name: Sync Snyk GitHub issues on: schedule: diff --git a/.github/workflows/snyk-monitor.yml b/.github/workflows/sync_snyk-monitor.yml similarity index 98% rename from .github/workflows/snyk-monitor.yml rename to .github/workflows/sync_snyk-monitor.yml index 0adb6c5bcb..f9e6679173 100644 --- a/.github/workflows/snyk-monitor.yml +++ b/.github/workflows/sync_snyk-monitor.yml @@ -1,4 +1,4 @@ -name: Snyk Monitoring +name: Sync Snyk Monitoring on: workflow_dispatch: diff --git a/.github/workflows/changeset.yml b/.github/workflows/sync_version-packages.yml similarity index 95% rename from .github/workflows/changeset.yml rename to .github/workflows/sync_version-packages.yml index a8ee129952..e028387190 100644 --- a/.github/workflows/changeset.yml +++ b/.github/workflows/sync_version-packages.yml @@ -1,4 +1,4 @@ -name: Changeset +name: Sync Version Packages PR on: push: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/verify_codeql.yml similarity index 99% rename from .github/workflows/codeql-analysis.yml rename to .github/workflows/verify_codeql.yml index 92660b9ca4..a275e357a4 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/verify_codeql.yml @@ -3,7 +3,7 @@ # # You may wish to alter this file to override the set of languages analyzed, # or to provide custom queries or build logic. -name: 'CodeQL' +name: Verify CodeQL on: push: diff --git a/.github/workflows/docs-quality-checker.yml b/.github/workflows/verify_docs-quality.yml similarity index 94% rename from .github/workflows/docs-quality-checker.yml rename to .github/workflows/verify_docs-quality.yml index d61cf4cf01..57298d69dd 100644 --- a/.github/workflows/docs-quality-checker.yml +++ b/.github/workflows/verify_docs-quality.yml @@ -1,4 +1,4 @@ -name: Check Markdown files quality +name: Verify Docs Quality on: pull_request: diff --git a/.github/workflows/e2e.yml b/.github/workflows/verify_e2e-linux.yml similarity index 100% rename from .github/workflows/e2e.yml rename to .github/workflows/verify_e2e-linux.yml diff --git a/.github/workflows/techdocs-e2e.yml b/.github/workflows/verify_e2e-techdocs.yml similarity index 97% rename from .github/workflows/techdocs-e2e.yml rename to .github/workflows/verify_e2e-techdocs.yml index 191274ec84..24741f2d3c 100644 --- a/.github/workflows/techdocs-e2e.yml +++ b/.github/workflows/verify_e2e-techdocs.yml @@ -1,4 +1,4 @@ -name: Techdocs E2E Test +name: E2E Test Techdocs on: pull_request: diff --git a/.github/workflows/tugboat.yml b/.github/workflows/verify_e2e-tugboat.yml similarity index 99% rename from .github/workflows/tugboat.yml rename to .github/workflows/verify_e2e-tugboat.yml index bb5257b7c6..a9c810ff68 100644 --- a/.github/workflows/tugboat.yml +++ b/.github/workflows/verify_e2e-tugboat.yml @@ -1,4 +1,4 @@ -name: Tugboat E2E Tests +name: E2E Test Tugboat on: deployment_status jobs: set-pending: diff --git a/.github/workflows/e2e-win.yml b/.github/workflows/verify_e2e-windows.yml similarity index 100% rename from .github/workflows/e2e-win.yml rename to .github/workflows/verify_e2e-windows.yml diff --git a/.github/workflows/fossa.yml b/.github/workflows/verify_fossa.yml similarity index 96% rename from .github/workflows/fossa.yml rename to .github/workflows/verify_fossa.yml index 3d0832f958..6126ae9bf2 100644 --- a/.github/workflows/fossa.yml +++ b/.github/workflows/verify_fossa.yml @@ -1,4 +1,4 @@ -name: FOSSA +name: Verify FOSSA on: push: branches: [master] diff --git a/.github/workflows/microsite-build-check.yml b/.github/workflows/verify_microsite.yml similarity index 98% rename from .github/workflows/microsite-build-check.yml rename to .github/workflows/verify_microsite.yml index 73f63ed63a..ac05f72be5 100644 --- a/.github/workflows/microsite-build-check.yml +++ b/.github/workflows/verify_microsite.yml @@ -1,4 +1,4 @@ -name: Build microsite +name: Verify Microsite on: pull_request: diff --git a/.github/workflows/chromatic-storybook-test.yml b/.github/workflows/verify_storybook.yml similarity index 99% rename from .github/workflows/chromatic-storybook-test.yml rename to .github/workflows/verify_storybook.yml index 355ad65bee..46db253f79 100644 --- a/.github/workflows/chromatic-storybook-test.yml +++ b/.github/workflows/verify_storybook.yml @@ -1,4 +1,4 @@ -name: 'test chromatic' +name: Verify Storybook on: pull_request: paths: diff --git a/.github/workflows/master-win.yml b/.github/workflows/verify_windows.yml similarity index 98% rename from .github/workflows/master-win.yml rename to .github/workflows/verify_windows.yml index 873f12086a..55959510d3 100644 --- a/.github/workflows/master-win.yml +++ b/.github/workflows/verify_windows.yml @@ -1,4 +1,4 @@ -name: Master Build Windows +name: Verify Master Branch on Windows on: workflow_dispatch: diff --git a/docs/publishing.md b/docs/publishing.md index f57255ec59..ed83bddbbc 100644 --- a/docs/publishing.md +++ b/docs/publishing.md @@ -3,7 +3,7 @@ ## npm npm packages are published through CI/CD in the -[`.github/workflows/master.yml`](https://github.com/backstage/backstage/blob/master/.github/workflows/master.yml) +[`.github/workflows/deploy_packages.yml`](https://github.com/backstage/backstage/blob/master/.github/workflows/deploy_packages.yml) workflow. Every commit that is merged to master will be checked for new versions of all public packages, and any new versions will automatically be published to npm.