Skip to content

Commit a4ce864

Browse files
authored
Merge pull request #77 from fac/devp/pin-action-shas
Pin GitHub Actions to specific commit SHAs
2 parents c18fa60 + a119a28 commit a4ce864

4 files changed

Lines changed: 20 additions & 5 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Check actions have their versions pinned
2+
3+
on:
4+
push:
5+
paths:
6+
- '.github/workflows/*.yml'
7+
- '.github/workflows/*.yaml'
8+
9+
jobs:
10+
pinact:
11+
uses: fac/shared-workflows/.github/workflows/check_pinned_actions.yml@main

‎.github/workflows/release_gem.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ jobs:
1616

1717
steps:
1818
# Build the gem package
19-
- uses: actions/checkout@v6
20-
- uses: ruby/setup-ruby@v1.308.0
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
20+
- uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # v1.308.0
2121
with:
2222
bundler-cache: true
2323

@@ -27,4 +27,4 @@ jobs:
2727

2828
# Release
2929
- name: Release to RubyGems.org
30-
uses: rubygems/release-gem@v1
30+
uses: rubygems/release-gem@f0d7faff26625599a847d40d9fa28ace24c2aacc # v1

‎.github/workflows/tests.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ jobs:
88
name: Run tests
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v6
11+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1212
- name: Set up Ruby
13-
uses: ruby/setup-ruby@v1.308.0
13+
uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # v1.308.0
1414
with:
1515
bundler-cache: true
1616
- name: Run tests and rubocop

‎.pinact.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
version: 3
2+
ignore_actions:
3+
- name: fac/.*
4+
ref: ^main$

0 commit comments

Comments
 (0)