1212 types :
1313 - released
1414
15+ permissions :
16+ contents : write # release-drafter, auto-merge requirement
17+ pull-requests : write # labeler, auto-merge requirement
18+
1519jobs :
1620 verify :
1721 runs-on : ubuntu-24.04
2832 java-version : " 21"
2933 cache : " sbt"
3034
31- - uses : sbt/setup-sbt@v1
35+ - uses : sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1, specifically v1.1.14
3236
3337 - name : Set up Node.js
3438 uses : actions/setup-node@v4
6468 java-version : " 21"
6569 cache : " sbt"
6670
67- - uses : sbt/setup-sbt@v1
71+ - uses : sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1, specifically v1.1.14
6872
6973 - name : Set up Node.js
7074 uses : actions/setup-node@v4
7680 run : sbt "backend/generateOpenAPIDescription"
7781
7882 - name : Login to DockerHub
79- uses : docker/login-action@v1
83+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3, specifically v3.6.0
8084 with :
8185 username : ${{ secrets.DOCKERHUB_USERNAME }}
8286 password : ${{ secrets.DOCKERHUB_TOKEN }}
@@ -85,12 +89,12 @@ jobs:
8589 run : sbt 'set docker / version := "'${GITHUB_RUN_ID}-${GITHUB_SHA:0:7}'"' docker/docker:publish
8690
8791 label :
88- # only for PRs by softwaremill-ci
89- if : github.event.pull_request.user.login == 'softwaremill-ci '
92+ # only for PRs by github-actions[bot]
93+ if : github.event.pull_request.user.login == 'github-actions[bot] '
9094 uses : softwaremill/github-actions-workflows/.github/workflows/label.yml@main
9195
9296 auto-merge :
93- # only for PRs by softwaremill-ci
94- if : github.event.pull_request.user.login == 'softwaremill-ci '
97+ # only for PRs by github-actions[bot]
98+ if : github.event.pull_request.user.login == 'github-actions[bot] '
9599 needs : [verify, label]
96100 uses : softwaremill/github-actions-workflows/.github/workflows/auto-merge.yml@main
0 commit comments