Skip to content

Commit 1ace103

Browse files
Fix DevTools workflow wrappers (#3)
* fix: update dev-tools workflow wrappers * Update wiki submodule pointer for PR #3 * chore: trigger workflow validation * fix: document workflow wrapper updates * fix: grant changelog action dispatch permission * fix: reference workflow wrapper pull request --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent aabe0a8 commit 1ace103

5 files changed

Lines changed: 18 additions & 1 deletion

File tree

.github/wiki

Submodule wiki updated from 260749a to 9cd0995

.github/workflows/changelog.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ on:
2929
default: release/v
3030

3131
permissions:
32+
actions: write
3233
contents: write
3334
pull-requests: write
35+
repository-projects: write
3436

3537
jobs:
3638
changelog:

.github/workflows/tests.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,32 @@ name: "Fast Forward Test Suite"
22

33
on:
44
push:
5+
pull_request:
6+
types:
7+
- opened
8+
- synchronize
9+
- reopened
510
workflow_dispatch:
611
inputs:
712
max-outdated:
813
description: Maximum number of outdated packages allowed by the dependencies command.
914
required: false
1015
type: number
1116
default: -1
17+
publish-required-statuses:
18+
description: Mirror required test matrix checks as commit statuses for workflow-dispatched runs.
19+
required: false
20+
type: boolean
21+
default: false
1222

1323
permissions:
1424
contents: read
25+
statuses: write
1526

1627
jobs:
1728
tests:
1829
uses: php-fast-forward/dev-tools/.github/workflows/tests.yml@main
1930
with:
2031
max-outdated: ${{ inputs.max-outdated || -1 }}
32+
publish-required-statuses: ${{ inputs.publish-required-statuses || false }}
2133
secrets: inherit

.github/workflows/wiki.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
types: [opened, synchronize, reopened]
66

77
permissions:
8+
actions: write
89
contents: write
910
pull-requests: read
1011

@@ -15,6 +16,7 @@ concurrency:
1516
jobs:
1617
preview:
1718
permissions:
19+
actions: write
1820
contents: write
1921
pull-requests: read
2022
# Pull-request wiki previews live here. Publication and preview cleanup are

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
### Fixed
1515

1616
- Restore catalog and domain enum coverage so CI dependency and coverage gates pass.
17+
- Update DevTools workflow wrappers so changelog releases and wiki-triggered test validation receive the permissions and triggers required by the shared automation (#3).

0 commit comments

Comments
 (0)