Skip to content

Commit 2a970e1

Browse files
committed
#148 Refactor to template-repository - 4
1 parent 041c4f9 commit 2a970e1

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

.github/workflows/README.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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

Comments
 (0)