Skip to content

Commit de81125

Browse files
committed
Update GH action workflow
Signed-off-by: Taylor Smock <tsmock@meta.com>
1 parent 5be9b93 commit de81125

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/ant.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ on:
1212
- $default-branch
1313
workflow_dispatch:
1414

15+
permissions:
16+
id-token: write
17+
attestations: write
18+
contents: write
19+
packages: write
20+
checks: write
21+
1522
jobs:
1623
check-release-needed:
1724
runs-on: ubuntu-latest
@@ -29,20 +36,19 @@ jobs:
2936
last_tag=$(git describe --tags --abbrev=0 --always)
3037
release_needed="false"
3138
for file in $(git diff ${last_tag}..HEAD --name-only); do
32-
if [[ $file = "src/"* ]]; then
39+
if [[ $file = "src/"* ]] || [[ $file = "data/"* ]] || [[ $file = "lib/"* ]] || [[ $file = "resources/"* ]] || [[ $file = "images/"* ]]; then
3340
release_needed="true"
3441
break
3542
fi
3643
done
3744
echo "release_needed=$release_needed" >> $GITHUB_OUTPUT
3845
39-
4046
call-workflow:
4147
needs: check-release-needed
4248
strategy:
4349
matrix:
4450
josm-revision: ["", "r19044"]
45-
uses: JOSM/JOSMPluginAction/.github/workflows/ant.yml@v2
51+
uses: JOSM/JOSMPluginAction/.github/workflows/ant.yml@v3
4652
with:
4753
josm-revision: ${{ matrix.josm-revision }}
4854
perform-revision-tagging: ${{ matrix.josm-revision == 'r19044' && needs.check-release-needed.outputs.release_needed == 'true' }}

0 commit comments

Comments
 (0)