Skip to content

Commit b4e2aa8

Browse files
committed
ci: pin actions to commit SHAs
1 parent c79059a commit b4e2aa8

9 files changed

Lines changed: 38 additions & 38 deletions

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
sudo rm -rf /opt/hostedtoolcache/CodeQL
6363
df -h
6464
65-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
65+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6666
- name: Install Ubuntu packages
6767
run: |
6868
sudo apt-get update
@@ -86,13 +86,13 @@ jobs:
8686
with:
8787
toolchain: stable
8888
- name: Setup cache
89-
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
89+
uses: Swatinem/rust-cache@c676846f29d98ff6b0106d3608c7ffd4048af17b # v2.9.0
9090
if: steps.modified.outputs.rust_src == 'true'
9191
with:
9292
workspaces: "./quickwit -> target"
9393
- name: Install nextest
9494
if: always() && steps.modified.outputs.rust_src == 'true'
95-
uses: taiki-e/cache-cargo-install-action@25ef9892608d184944df486ae09ffae168b3cda3 # v3.0.0
95+
uses: taiki-e/cache-cargo-install-action@59027ebf20a9617c4e819eb53ccd2673cb162b89 # v3.0.3
9696
with:
9797
tool: cargo-nextest
9898
- name: cargo nextest
@@ -122,7 +122,7 @@ jobs:
122122
contents: read
123123
actions: write
124124
steps:
125-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
125+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
126126
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
127127
id: modified
128128
with:
@@ -150,18 +150,18 @@ jobs:
150150
toolchain: stable
151151
- name: Setup cache
152152
if: steps.modified.outputs.rust_src == 'true'
153-
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
153+
uses: Swatinem/rust-cache@c676846f29d98ff6b0106d3608c7ffd4048af17b # v2.9.0
154154
with:
155155
workspaces: "./quickwit -> target"
156156
- name: Install cargo deny
157157
if: always() && steps.modified.outputs.rust_src == 'true'
158-
uses: taiki-e/cache-cargo-install-action@25ef9892608d184944df486ae09ffae168b3cda3 # v3.0.0
158+
uses: taiki-e/cache-cargo-install-action@59027ebf20a9617c4e819eb53ccd2673cb162b89 # v3.0.3
159159
with:
160160
# 0.18 requires rustc 1.85
161161
tool: cargo-deny@0.17.0
162162
- name: Install cargo machete
163163
if: always() && steps.modified.outputs.rust_src == 'true'
164-
uses: taiki-e/cache-cargo-install-action@25ef9892608d184944df486ae09ffae168b3cda3 # v3.0.0
164+
uses: taiki-e/cache-cargo-install-action@59027ebf20a9617c4e819eb53ccd2673cb162b89 # v3.0.3
165165
with:
166166
tool: cargo-machete
167167
- name: cargo clippy
@@ -196,14 +196,14 @@ jobs:
196196
contents: read
197197
actions: write
198198
steps:
199-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
199+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
200200
- name: Install Rust toolchain
201201
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # master
202202
with:
203203
toolchain: stable
204204

205205
- name: Cache cargo tools
206-
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
206+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
207207
with:
208208
path: ~/.cargo/bin
209209
key: ${{ runner.os }}-cargo-tools-${{ hashFiles('**/Cargo.lock') }}

.github/workflows/coverage.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ jobs:
108108
PUBSUB_PROJECT1: "quickwit-emulator,emulator_topic:emulator_subscription"
109109

110110
steps:
111-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
111+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
112112

113113
- name: Install lib libsasl2
114114
run: |
@@ -120,7 +120,7 @@ jobs:
120120
with:
121121
python-version: '3.11'
122122

123-
- uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
123+
- uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
124124
with:
125125
path: |
126126
~/.cargo/git
@@ -157,7 +157,7 @@ jobs:
157157
run: rustup update stable
158158

159159
- name: Install cargo-llvm-cov, cargo-nextest, and protoc
160-
uses: taiki-e/install-action@dfcb1ee29051d97c8d0f2d437199570008fd5612 # v2.65.15
160+
uses: taiki-e/install-action@64c5c20c872907b6f7cd50994ac189e7274160f2 # v2.68.26
161161
with:
162162
tool: cargo-llvm-cov,nextest,protoc
163163

@@ -184,7 +184,7 @@ jobs:
184184
runs-on: ubuntu-latest
185185
steps:
186186
- name: Send Message
187-
uses: sarisia/actions-status-discord@b8381b25576cb341b2af39926ab42c5056cc44ed # v1.15.5
187+
uses: sarisia/actions-status-discord@eb045afee445dc055c18d3d90bd0f244fd062708 # v1.16.0
188188
with:
189189
webhook: ${{ secrets.DISCORD_WEBHOOK }}
190190
nodetail: true

.github/workflows/dependency.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: "Checkout Repository"
17-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
- name: "Dependency Review"
19-
uses: actions/dependency-review-action@98884d411b0f1c583e5ee579e7e897d4623019c2 # v4.8.1
19+
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0
2020
with:
2121
# This is an minor vuln on the rsa crate, used for
2222
# google storage.

.github/workflows/publish_cross_images.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
name: production
2020
steps:
2121
- name: Check out the repo
22-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
22+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2323
- name: Log in to Docker Hub
24-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
24+
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
2525
with:
2626
username: ${{ secrets.DOCKERHUB_USERNAME }}
2727
password: ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}

.github/workflows/publish_docker_images.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,23 +48,23 @@ jobs:
4848
df -h
4949
5050
- name: Checkout
51-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
51+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5252

5353
- name: Login to Docker Hub
54-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
54+
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
5555
with:
5656
username: ${{ secrets.DOCKERHUB_USERNAME }}
5757
password: ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}
5858

5959
- name: Set up QEMU
60-
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
60+
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
6161

6262
- name: Set up Docker Buildx
63-
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
63+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
6464

6565
- name: Docker meta
6666
id: meta
67-
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0
67+
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
6868
with:
6969
images: |
7070
${{ env.REGISTRY_IMAGE }}
@@ -86,7 +86,7 @@ jobs:
8686
fi
8787
8888
- name: Build and push image
89-
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
89+
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
9090
id: build
9191
with:
9292
context: .
@@ -106,7 +106,7 @@ jobs:
106106
touch "/tmp/digests/${digest#sha256:}"
107107
108108
- name: Upload digest
109-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
109+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
110110
with:
111111
name: digest-${{ matrix.platform_suffix }}
112112
path: /tmp/digests/*
@@ -122,18 +122,18 @@ jobs:
122122
environment: production
123123
steps:
124124
- name: Download digests
125-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
125+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
126126
with:
127127
pattern: digest-*
128128
path: /tmp/digests
129129
merge-multiple: true
130130

131131
- name: Set up Docker Buildx
132-
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
132+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
133133

134134
- name: Docker meta
135135
id: meta
136-
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0
136+
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
137137
with:
138138
images: ${{ env.REGISTRY_IMAGE }}
139139
flavor: |
@@ -146,7 +146,7 @@ jobs:
146146
type=semver,pattern={{version}},suffix=-slim-bookworm
147147
type=ref,event=tag
148148
- name: Login to Docker Hub
149-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
149+
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
150150
with:
151151
username: ${{ secrets.DOCKERHUB_USERNAME }}
152152
password: ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}

.github/workflows/publish_nightly_packages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
matrix:
2121
target: [x86_64-apple-darwin, aarch64-apple-darwin]
2222
steps:
23-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
- uses: ./.github/actions/cargo-build-macos-binary
2525
with:
2626
target: ${{ matrix.target }}
@@ -37,7 +37,7 @@ jobs:
3737
contents: write
3838
actions: write
3939
steps:
40-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4141
- uses: ./.github/actions/cross-build-binary
4242
with:
4343
target: ${{ matrix.target }}

.github/workflows/publish_release_packages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
target: [x86_64-apple-darwin, aarch64-apple-darwin]
2121

2222
steps:
23-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
- name: Extract asset version
2525
run: echo "ASSET_VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV
2626
- uses: ./.github/actions/cargo-build-macos-binary
@@ -39,7 +39,7 @@ jobs:
3939
contents: write
4040
actions: write
4141
steps:
42-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
42+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4343
- name: Extract asset version
4444
run: echo "ASSET_VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV
4545
- uses: ./.github/actions/cross-build-binary

.github/workflows/scorecard.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
steps:
2525
- name: 'Checkout code'
26-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
26+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2727
with:
2828
persist-credentials: false
2929

@@ -37,14 +37,14 @@ jobs:
3737

3838
# Upload the results as artifacts.
3939
- name: 'Upload artifact'
40-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
40+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
4141
with:
4242
name: SARIF file
4343
path: results.sarif
4444
retention-days: 5
4545

4646
# Upload the results to GitHub's code scanning dashboard.
4747
- name: 'Upload to code-scanning'
48-
uses: github/codeql-action/upload-sarif@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
48+
uses: github/codeql-action/upload-sarif@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
4949
with:
5050
sarif_file: results.sarif

.github/workflows/ui-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ jobs:
6666
RUSTDOCFLAGS: -Dwarnings -Arustdoc::private_intra_doc_links
6767
QW_TEST_DATABASE_URL: postgres://quickwit-dev:quickwit-dev@postgres:5432/quickwit-metastore-dev
6868
steps:
69-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
70-
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
69+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
70+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
7171
with:
7272
node-version: 20
7373
cache: "yarn"
@@ -81,7 +81,7 @@ jobs:
8181
working-directory: ./quickwit
8282
- name: Setup Rust cache
8383
if: matrix.task.name == 'Cypress run'
84-
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
84+
uses: Swatinem/rust-cache@c676846f29d98ff6b0106d3608c7ffd4048af17b # v2.9.0
8585
with:
8686
workspaces: "./quickwit -> target"
8787
- name: ${{ matrix.task.name }}

0 commit comments

Comments
 (0)