Skip to content

Commit d29f571

Browse files
committed
fix: update dev-tools workflow wrappers
1 parent aabe0a8 commit d29f571

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/changelog.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ on:
3131
permissions:
3232
contents: write
3333
pull-requests: write
34+
repository-projects: write
3435

3536
jobs:
3637
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

0 commit comments

Comments
 (0)