|
| 1 | +# Workflows |
| 2 | + |
| 3 | +## add-labels-standardized.yaml |
| 4 | + |
| 5 | +When issues are opened, |
| 6 | +this action adds appropriate labels to the issue. |
| 7 | +(e.g. "triage", "customer-submission") |
| 8 | + |
| 9 | +- [Add Labels Standardized GitHub Action] |
| 10 | + - Uses: [senzing-factory/build-resources/.../add-labels-to-issue.yaml] |
| 11 | + |
| 12 | +## add-to-project-garage-dependabot.yaml |
| 13 | + |
| 14 | +When a Dependabot Pull Request (PR) is made against `main` branch, |
| 15 | +this action adds the PR to the "Garage" project board as "In Progress". |
| 16 | + |
| 17 | +- [Add to Project Garage Dependabot GitHub Action] |
| 18 | + - Uses: [senzing-factory/build-resources/.../add-to-project-dependabot.yaml] |
| 19 | + |
| 20 | +## add-to-project-garage.yaml |
| 21 | + |
| 22 | +When an issue is created, |
| 23 | +this action adds the issue to the "Garage" board as "Backlog". |
| 24 | + |
| 25 | +- [Add to Project Garage GitHub Action] |
| 26 | + - Uses: [senzing-factory/build-resources/.../add-to-project.yaml] |
| 27 | + |
| 28 | +## dependabot-approve-and-merge.yaml |
| 29 | + |
| 30 | +When a Dependabot Pull Request (PR) is made against the `main` branch, |
| 31 | +this action determines if it should be automatically approved and merged into the `main` branch. |
| 32 | +Once this action occurs [move-pr-to-done-dependabot.yaml] moves the PR on the "Garage" project board to "Done". |
| 33 | + |
| 34 | +- [Dependabot Approve and Merge GitHub Action] |
| 35 | + - Uses: [senzing-factory/build-resources/.../dependabot-approve-and-merge.yaml] |
| 36 | + |
| 37 | +## lint-workflows.yaml |
| 38 | + |
| 39 | +When a change is committed to GitHub or a Pull Request is made against the `main` branch, |
| 40 | +this action runs [super-linter] to run multiple linters against the code. |
| 41 | + |
| 42 | +- [Lint Workflows GitHub Action] |
| 43 | + - Configuration: |
| 44 | + - [.checkov.yaml] |
| 45 | + - [.jscpd.json] |
| 46 | + - [.yaml-lint.yml] |
| 47 | + - Uses: [senzing-factory/build-resources/.../lint-workflows.yaml] |
| 48 | + |
| 49 | +## move-pr-to-done-dependabot.yaml |
| 50 | + |
| 51 | +When a Pull Request is merged into the `main` branch, |
| 52 | +this action moves the PR on the "Garage" project board to "Done". |
| 53 | + |
| 54 | +- [Move PR to Done Dependabot GitHub Action] |
| 55 | + - Uses: [senzing-factory/build-resources/.../move-pr-to-done-dependabot.yaml] |
| 56 | + |
| 57 | +[.checkov.yaml]: ../linters/README.md#checkovyaml |
| 58 | +[.jscpd.json]: ../linters/README.md#jscpdjson |
| 59 | +[.yaml-lint.yml]: ../linters/README.md#yaml-lintyml |
| 60 | +[Add Labels Standardized GitHub Action]: add-labels-standardized.yaml |
| 61 | +[Add to Project Garage Dependabot GitHub Action]: add-to-project-garage-dependabot.yaml |
| 62 | +[Add to Project Garage GitHub Action]: add-to-project-garage.yaml |
| 63 | +[Dependabot Approve and Merge GitHub Action]: dependabot-approve-and-merge.yaml |
| 64 | +[Lint Workflows GitHub Action]: lint-workflows.yaml |
| 65 | +[Move PR to Done Dependabot GitHub Action]: move-pr-to-done-dependabot.yaml |
| 66 | +[move-pr-to-done-dependabot.yaml]: move-pr-to-done-dependabotyaml |
| 67 | +[senzing-factory/build-resources/.../add-labels-to-issue.yaml]: https://github.com/senzing-factory/build-resources/blob/main/.github/workflows/add-labels-to-issue.yaml |
| 68 | +[senzing-factory/build-resources/.../add-to-project-dependabot.yaml]: https://github.com/senzing-factory/build-resources/blob/main/.github/workflows/add-to-project-dependabot.yaml |
| 69 | +[senzing-factory/build-resources/.../add-to-project.yaml]: https://github.com/senzing-factory/build-resources/blob/main/.github/workflows/add-to-project.yaml |
| 70 | +[senzing-factory/build-resources/.../dependabot-approve-and-merge.yaml]: https://github.com/senzing-factory/build-resources/blob/main/.github/workflows/dependabot-approve-and-merge.yaml |
| 71 | +[senzing-factory/build-resources/.../lint-workflows.yaml]: https://github.com/senzing-factory/build-resources/blob/main/.github/workflows/lint-workflows.yaml |
| 72 | +[senzing-factory/build-resources/.../move-pr-to-done-dependabot.yaml]: https://github.com/senzing-factory/build-resources/blob/main/.github/workflows/move-pr-to-done-dependabot.yaml |
| 73 | +[super-linter]: https://github.com/super-linter/super-linter |
0 commit comments