Skip to content

Commit b2f55ba

Browse files
committed
chore: Update dependabot config and actions
Signed-off-by: Austin Ziegler <austin@zieglers.ca>
1 parent 74f5b4f commit b2f55ba

File tree

8 files changed

+43
-144
lines changed

8 files changed

+43
-144
lines changed

.github/dependabot.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,25 @@ updates:
44
- package-ecosystem: github-actions
55
directory: /
66
schedule:
7-
interval: weekly
7+
interval: monthly
88
commit-message:
99
prefix: 'deps'
10+
groups:
11+
actions:
12+
applies-to: version-updates
13+
update-types:
14+
- minor
15+
- patch
1016

1117
- package-ecosystem: bundler
1218
directory: /
1319
schedule:
14-
interval: weekly
20+
interval: monthly
1521
commit-message:
1622
prefix: 'deps'
23+
groups:
24+
bundler:
25+
applies-to: version-updates
26+
update-types:
27+
- minor
28+
- patch

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
persist-credentials: false
3939

40-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
40+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
4141
with:
4242
ruby-version: '3.4'
4343
rubygems: latest
@@ -76,7 +76,7 @@ jobs:
7676
with:
7777
persist-credentials: false
7878

79-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
79+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
8080
with:
8181
ruby-version: '3.4'
8282
rubygems: latest
@@ -131,7 +131,7 @@ jobs:
131131
with:
132132
persist-credentials: false
133133

134-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
134+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
135135
with:
136136
ruby-version: ${{ matrix.ruby }}
137137
rubygems: latest
@@ -150,9 +150,9 @@ jobs:
150150
fail-fast: false
151151
matrix:
152152
os:
153-
- macos-13
154153
- macos-14
155154
- macos-15
155+
- macos-26
156156
ruby:
157157
- '2.6'
158158
- '2.7'
@@ -180,7 +180,7 @@ jobs:
180180
with:
181181
persist-credentials: false
182182

183-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
183+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
184184
with:
185185
ruby-version: ${{ matrix.ruby }}
186186
rubygems: latest
@@ -232,7 +232,7 @@ jobs:
232232
with:
233233
persist-credentials: false
234234

235-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
235+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
236236
with:
237237
ruby-version: ${{ matrix.ruby }}
238238
rubygems: latest
@@ -278,7 +278,7 @@ jobs:
278278
with:
279279
persist-credentials: false
280280

281-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
281+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
282282
with:
283283
ruby-version: ${{ matrix.ruby }}
284284
rubygems: latest
@@ -324,7 +324,7 @@ jobs:
324324
with:
325325
persist-credentials: false
326326

327-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
327+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
328328
with:
329329
ruby-version: ${{ matrix.ruby }}
330330
rubygems: latest

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ jobs:
3838
persist-credentials: false
3939

4040
- name: 'Dependency Review'
41-
uses: actions/dependency-review-action@56339e523c0409420f6c2c9a2f4292bbb3c07dd3 # v4.8.0
41+
uses: actions/dependency-review-action@40c09b7dc99638e5ddb0bfd91c1673effc064d8a # v4.8.1

.github/workflows/publish-docs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
permissions: {}
99

1010
concurrency:
11-
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
11+
group: publish-docs-${{ github.event.pull_request.number || github.ref }}
1212
cancel-in-progress: true
1313

1414
jobs:
@@ -19,8 +19,8 @@ jobs:
1919

2020
permissions:
2121
contents: read
22-
pages: write
23-
id-token: write
22+
pages: write # Publish documentation to pages
23+
id-token: write # Publish documentation to pages
2424

2525
steps:
2626
- name: Harden the runner
@@ -36,9 +36,9 @@ jobs:
3636
run: |
3737
ruby -e \
3838
'print "version=", Gem::Specification.load(ARGV[0]).rubygems_version, "\n"' \
39-
color.gemspec >>"${GITHUB_OUTPUT}"
39+
diff-lcs.gemspec >>"${GITHUB_OUTPUT}"
4040
41-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
41+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
4242
with:
4343
bundler-cache: false
4444
ruby-version: ruby

.github/workflows/publish-gem.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ jobs:
3636
rubygems_release_gem: true
3737

3838
permissions:
39-
contents: write
40-
id-token: write
39+
contents: write # Create a new tag
40+
id-token: write # Authenticate for gem publishing
4141

4242
steps:
4343
- name: Harden the runner
@@ -65,7 +65,7 @@ jobs:
6565
'print "version=", Gem::Specification.load(ARGV[0]).rubygems_version, "\n"' \
6666
diff-lcs.gemspec >>"${GITHUB_OUTPUT}"
6767
68-
- uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0
68+
- uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0
6969
with:
7070
bundler-cache: false
7171
ruby-version: ruby
@@ -102,6 +102,6 @@ jobs:
102102
needs: release
103103
permissions:
104104
contents: read
105-
pages: write
106-
id-token: write
105+
pages: write # Publish documentation
106+
id-token: write # Authenticate for gem publishing
107107
uses: ./.github/workflows/publish-docs.yml

.github/workflows/reviewdog.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
permissions:
1919
contents: read
20-
pull-requests: write
20+
pull-requests: write # Reviewdog comments on pull requests
2121

2222
steps:
2323
- name: Harden Runner
@@ -36,7 +36,7 @@ jobs:
3636
with:
3737
persist-credentials: false
3838

39-
- uses: reviewdog/action-typos@fe961cdbe416990b23bc1597325891575ef2dd7c # v1.18.0
39+
- uses: reviewdog/action-typos@d5eb1bbcd1b3bfde596f6eeb470322727862fe98 # v1.19.0
4040

4141
actionlint:
4242
if: ${{ github.event.action != 'closed' }}
@@ -45,7 +45,7 @@ jobs:
4545

4646
permissions:
4747
contents: read
48-
pull-requests: write
48+
pull-requests: write # Reviewdog comments on pull requests
4949

5050
steps:
5151
- name: Harden Runner
@@ -61,4 +61,4 @@ jobs:
6161
with:
6262
persist-credentials: false
6363

64-
- uses: reviewdog/action-actionlint@95395aac8c053577d0bc67eb7b74936c660c6f66 # v1.67.0
64+
- uses: reviewdog/action-actionlint@f00ad0691526c10be4021a91b2510f0a769b14d0 # v1.68.0

.github/workflows/scorecards.yml

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

.github/workflows/zizmor.yml

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@ concurrency:
1313

1414
jobs:
1515
zizmor:
16-
name: zizmor latest via uv
16+
name: zizmor latest via zizmor-action
1717
runs-on: ubuntu-latest
1818

1919
permissions:
20-
security-events: write
21-
contents: read
22-
actions: read
20+
security-events: write # Zizmor writes security events
2321

2422
steps:
2523
- name: Harden Runner
@@ -29,23 +27,14 @@ jobs:
2927
egress-policy: block
3028
allowed-endpoints: >
3129
api.github.com:443
32-
release-assets.githubusercontent.com:443
33-
files.pythonhosted.org:443
30+
ghcr.io:443
3431
github.com:443
35-
objects.githubusercontent.com:443
36-
pypi.org:443
32+
pkg-containers.githubusercontent.com:443
3733
3834
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3935
with:
4036
persist-credentials: false
4137

42-
- uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0
43-
44-
- run: uvx zizmor --persona pedantic --format sarif . > results.sarif
45-
env:
46-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47-
48-
- uses: github/codeql-action/upload-sarif@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.29.5
38+
- uses: zizmorcore/zizmor-action@e673c3917a1aef3c65c972347ed84ccd013ecda4 # v0.2.0
4939
with:
50-
sarif_file: results.sarif
51-
category: zizmor
40+
persona: pedantic

0 commit comments

Comments
 (0)