Skip to content

Commit bd44c02

Browse files
committed
ci: Pin GitHub Actions to specific commit SHAs
Replace version tags with commit SHAs for actions/checkout@v4 and purcell/setup-emacs@master to improve supply chain security and ensure reproducible builds.
1 parent b34fb2a commit bd44c02

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
- "snapshot"
2121

2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2424

2525
- name: Set up Emacs ${{ matrix.emacs_version }}
26-
uses: purcell/setup-emacs@master
26+
uses: purcell/setup-emacs@bdc64dc730ae1fcba200bfd52cb1b4cf6159cbe5 # v8.0
2727
with:
2828
version: ${{ matrix.emacs_version }}
2929

@@ -46,10 +46,10 @@ jobs:
4646
lint:
4747
runs-on: ubuntu-latest
4848
steps:
49-
- uses: actions/checkout@v4
49+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
5050

5151
- name: Set up Emacs 29.1
52-
uses: purcell/setup-emacs@master
52+
uses: purcell/setup-emacs@bdc64dc730ae1fcba200bfd52cb1b4cf6159cbe5 # v8.0
5353
with:
5454
version: "29.1"
5555

0 commit comments

Comments
 (0)