Skip to content

Commit 6d4e645

Browse files
authored
CI: Use hashes for GitHub actions (#394)
* Use hashes for GitHub Actions
1 parent 86fee7a commit 6d4e645

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

.github/workflows/build-test-all.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
runs-on: ${{ matrix.os }}
4444

4545
steps:
46-
- uses: actions/checkout@v4
46+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4747

4848
- name: Setup Rust toolchain
4949
uses: dtolnay/rust-toolchain@stable
@@ -55,7 +55,7 @@ jobs:
5555
- name: Add Apple Silicon Dependencies
5656
run: rustup target add aarch64-apple-darwin
5757

58-
- uses: awalsh128/cache-apt-pkgs-action@v1
58+
- uses: awalsh128/cache-apt-pkgs-action@5902b33ae29014e6ca012c5d8025d4346556bd40 # v1.5.0
5959
if: matrix.os == 'ubuntu-latest'
6060
with:
6161
packages: musl-tools # provides musl-gcc
@@ -86,7 +86,7 @@ jobs:
8686
8787
- name: Upload
8888
if: matrix.rust == 'stable'
89-
uses: actions/upload-artifact@v4
89+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
9090
with:
9191
name: ${{ matrix.crate }}-${{ matrix.target }}
9292
path: ${{ matrix.crate }}-${{ matrix.target }}
@@ -103,9 +103,9 @@ jobs:
103103
run: |
104104
echo "v=${GITHUB_REF/refs\/tags\/v/}" >> $GITHUB_ENV
105105
echo "Version is v${GITHUB_REF/refs\/tags\/v/}"
106-
- uses: actions/checkout@v4
106+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
107107
- name: Download Artifacts
108-
uses: actions/download-artifact@v4
108+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
109109
with:
110110
pattern: vhdl_*
111111
path: ~/temp
@@ -144,7 +144,7 @@ jobs:
144144
zip -r vhdl_ls-aarch64-apple-darwin.zip vhdl_ls-aarch64-apple-darwin
145145
zip -r vhdl_lang-aarch64-apple-darwin.zip vhdl_lang-aarch64-apple-darwin
146146
- name: Do release
147-
uses: ncipollo/release-action@v1
147+
uses: ncipollo/release-action@440c8c1cb0ed28b9f43e4d1d670870f059653174 # v1.16.0
148148
with:
149149
draft: false
150150
artifacts: "~/temp/*.zip"

.github/workflows/crates-io.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
if: github.repository == 'VHDL-LS/rust_hdl'
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v2
15-
- uses: actions-rs/toolchain@v1
14+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
15+
- uses: actions-rs/toolchain@b2417cde72dcf67f306c0ae8e0828a81bf0b189f # v1.0.6
1616
with:
1717
toolchain: stable
1818
override: true
19-
- uses: katyo/publish-crates@v2
19+
- uses: katyo/publish-crates@02cc2f1ad653fb25c7d1ff9eb590a8a50d06186b # v2
2020
with:
2121
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
2222
ignore-unpublished-changes: true

.github/workflows/docker.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
- vhdl_ls
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v2
22-
- uses: jerray/[email protected].3
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22+
- uses: jerray/publish-docker-action@87d84711629b0dc9f6bb127b568413cc92a2088e # v1.0.5
2323
env:
2424
CRATE: ${{ matrix.crate }}
2525
with:
@@ -28,7 +28,7 @@ jobs:
2828
repository: kraigher/${{ matrix.crate }}
2929
auto_tag: true
3030
build_args: CRATE
31-
31+
3232
# A job is required when the publish job is skipped
3333
skip-publish:
3434
name: Skip publish

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vhdl_lang/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ enum-map = "2.7.3"
3535
tempfile = "3"
3636
pretty_assertions = "1"
3737
assert_matches = "1"
38-
brunch = "0.8"
38+
brunch = "0.10"
3939
assert_cmd = "2.0.14"
4040
predicates = "3.1.0"
4141

0 commit comments

Comments
 (0)