Skip to content

Commit 655e10a

Browse files
committed
Update actions
1 parent 30ca8fe commit 655e10a

File tree

5 files changed

+16
-30
lines changed

5 files changed

+16
-30
lines changed

.github/labeler.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ labels:
66
- "build.sbt"
77
- "project/Versions.scala"
88
- "project/plugins.sbt"
9-
- "examples/src/main/scala/.*"
9+
- "examples\\/.*\\.scala"
1010
- label: "dependency"
1111
authors: ["softwaremill-ci"]
1212
files:
1313
- "build.sbt"
1414
- "project/Versions.scala"
1515
- "project/plugins.sbt"
16-
- "examples/src/main/scala/.*"
16+
- "examples\\/.*\\.scala"

.github/workflows/ci.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches: ['**']
66
tags: [v*]
7+
permissions:
8+
contents: write # release-drafter, auto-merge requirement
9+
pull-requests: write # labeler, auto-merge requirement
710
env:
811
# .sbtopts specifies 8g, which is needed to import into IntelliJ, but on GH that exceeds the maximum available memory
912
SBT_JAVA_OPTS: -J-Xms4g -J-Xmx4g
@@ -34,7 +37,7 @@ jobs:
3437
steps:
3538
- name: Checkout
3639
uses: actions/checkout@v4
37-
- uses: sbt/setup-sbt@v1
40+
- uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1, specifically v1.1.14
3841
- name: Set up JDK
3942
uses: actions/setup-java@v4
4043
with:
@@ -67,7 +70,7 @@ jobs:
6770
echo "STTP_NATIVE=1" >> $GITHUB_ENV
6871
- name: Install scala-cli
6972
if: matrix.target-platform == 'JVM' && matrix.java == '21' && matrix.scala-version == '3'
70-
uses: VirtusLab/scala-cli-setup@main
73+
uses: VirtusLab/scala-cli-setup@77834b5926f3eb70869d8009530c65585f7a039b # main, specifically v1.9.1
7174
with:
7275
jvm: '' # needed because scala-cli-setup otherwise forces the installation of their default JVM (17)
7376
- name: Enable Loom-specific modules
@@ -83,7 +86,7 @@ jobs:
8386
run: sbt $SBT_JAVA_OPTS -v "project examples3" verifyExamplesCompileUsingScalaCli
8487
- name: Test
8588
if: matrix.target-platform != 'JS'
86-
uses: nick-fields/retry@v3
89+
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3, specifically v3.0.2
8790
with:
8891
timeout_minutes: 8
8992
max_attempts: 4
@@ -121,7 +124,7 @@ jobs:
121124
name: 'tests-results-${{ matrix.scala-version }}-${{ matrix.target-platform }}-${{ matrix.java }}'
122125
path: '**/test-reports/TEST*.xml'
123126
- name: Prepare release notes
124-
uses: release-drafter/release-drafter@v6
127+
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6, specifically v6.1.0
125128
with:
126129
config-name: release-drafter.yml
127130
env:
@@ -145,7 +148,7 @@ jobs:
145148
steps:
146149
- name: Checkout
147150
uses: actions/checkout@v4
148-
- uses: sbt/setup-sbt@v1
151+
- uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1, specifically v1.1.14
149152
- name: Set up JDK
150153
uses: actions/setup-java@v4
151154
with:
@@ -181,7 +184,7 @@ jobs:
181184
COMMIT_MSG: ${{ github.event.head_commit.message }}
182185
- name: Publish release notes
183186
if: matrix.java == '11'
184-
uses: release-drafter/release-drafter@v6
187+
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6, specifically v6.1.0
185188
with:
186189
config-name: release-drafter.yml
187190
publish: true

.github/workflows/dependency-graph.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@ on:
66
branches:
77
- master
88

9+
permissions:
10+
contents: write # needed to submit the dependency graph
11+
912
jobs:
1013
update-graph:
1114
name: Update Dependency Graph
1215
runs-on: ubuntu-24.04
1316
steps:
1417
- uses: actions/checkout@v4
15-
- uses: sbt/setup-sbt@v1
16-
- uses: scalacenter/sbt-dependency-submission@v3
18+
- uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1, specifically v1.1.14
19+
- uses: scalacenter/sbt-dependency-submission@64084844d2b0a9b6c3765f33acde2fbe3f5ae7d3 # v3, specifically v3.1.0

.github/workflows/rebase-cmd-dispatch.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.github/workflows/rebase-cmd.yml

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)