Commit 774b6f7
authored
🩹[Patch]: Workflow improvements (#18)
This release primarily updates and improves the workflows, focusing on
enhanced security, reliability, and maintainability. Key changes include
pinning all GitHub Action dependencies to specific commit SHAs, updating
and renaming the release workflow, removing unused linter configuration,
and refining scheduling and validation settings.
**Workflow and Dependency Management Improvements:**
* All GitHub Actions in workflow files (`Action-Test.yml`, `Linter.yml`,
`Release.yml`) are now pinned to specific commit SHAs for improved
security and reproducibility.
* The release workflow was renamed from
`.github/workflows/Auto-Release.yml` to `.github/workflows/Release.yml`,
with corresponding job and step name updates, and now uses the
`PSModule/Release-GHRepository` action instead of
`PSModule/Auto-Release`.
* The release workflow now triggers on `pull_request` events (instead of
`pull_request_target`), and is further scoped to only run when files in
`action.yml` or `src/**` are changed.
**Linter and Validation Configuration:**
* The unused `.github/linters/.jscpd.json` configuration file was
removed, and JSCPD validation is now explicitly disabled in the linter
workflow.
* Additional linter validations (such as `VALIDATE_BIOME_FORMAT`) are
now disabled to streamline linting.
**Scheduling and Workflow Behavior:**
* Dependabot update checks are now scheduled to run daily (instead of
weekly), with a 7-day cooldown between updates.
**Other Improvements:**
* Minor improvements to the `action.yml` metadata, including a clearer
description and updating the script path for the main PowerShell script.1 parent 5156683 commit 774b6f7
File tree
7 files changed
+28
-26
lines changed- .github
- linters
- workflows
- src
7 files changed
+28
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
30 | | - | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
| |||
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
43 | | - | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
| 31 | + | |
| 32 | + | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
Lines changed: 12 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
25 | | - | |
| 28 | + | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
29 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | | - | |
32 | | - | |
| 36 | + | |
| 37 | + | |
33 | 38 | | |
34 | 39 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
File renamed without changes.
0 commit comments