Skip to content

Commit a63e62d

Browse files
chore(deps): pin dependencies
1 parent 7d7bd79 commit a63e62d

File tree

12 files changed

+55
-55
lines changed

12 files changed

+55
-55
lines changed

.github/workflows/audit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
checks:
4343
- bans licenses sources
4444
steps:
45-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4646
with:
4747
token: ${{ secrets.GITHUB_TOKEN }}
4848
- uses: EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13

.github/workflows/ci.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ jobs:
3030
runs-on: ${{ matrix.os }}
3131
steps:
3232
- name: Checkout repository
33-
uses: actions/checkout@v4
33+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3434
- name: Install Rust
3535
uses: dtolnay/rust-toolchain@stable
3636
with:
3737
toolchain: ${{ matrix.rust }}
38-
- uses: Swatinem/rust-cache@v2
38+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
3939
- name: Build
4040
# [ToDo LQ] Re-enable --all-features once the issue is resolved in Tantivy (zstd-safe). This is an experimental feature anyway.
4141
run: cargo test --no-run --workspace
@@ -55,12 +55,12 @@ jobs:
5555
MSRV: "1.88.0" # MSRV
5656
steps:
5757
- name: Checkout repository
58-
uses: actions/checkout@v4
58+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
5959
- name: Install Rust
6060
uses: dtolnay/rust-toolchain@stable
6161
with:
6262
toolchain: ${{ env.MSRV }}
63-
- uses: Swatinem/rust-cache@v2
63+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
6464
# The intended toolchain is being overridden here by the version defined in rust-toolchain.toml so we need to manually set it back
6565
- name: Override default toolchain
6666
run: rustup override set "${{ env.MSRV }}"
@@ -84,25 +84,25 @@ jobs:
8484
runs-on: ubuntu-latest
8585
steps:
8686
- name: Checkout repository
87-
uses: actions/checkout@v4
87+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8888
- name: Install Rust
8989
uses: dtolnay/rust-toolchain@stable
9090
with:
9191
toolchain: stable
92-
- uses: Swatinem/rust-cache@v2
92+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
9393
- name: "Is lockfile updated?"
9494
run: cargo fetch --locked
9595
docs:
9696
name: Docs
9797
runs-on: ubuntu-latest
9898
steps:
9999
- name: Checkout repository
100-
uses: actions/checkout@v4
100+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
101101
- name: Install Rust
102102
uses: dtolnay/rust-toolchain@stable
103103
with:
104104
toolchain: stable
105-
- uses: Swatinem/rust-cache@v2
105+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
106106
- name: Check documentation
107107
env:
108108
RUSTDOCFLAGS: -D warnings
@@ -114,15 +114,15 @@ jobs:
114114
runs-on: ubuntu-latest
115115
steps:
116116
- name: Checkout repository
117-
uses: actions/checkout@v4
117+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
118118
- name: Install Rust
119119
uses: dtolnay/rust-toolchain@stable
120120
with:
121121
# Not MSRV because its harder to jump between versions and people are
122122
# more likely to have stable
123123
toolchain: stable
124124
components: rustfmt
125-
- uses: Swatinem/rust-cache@v2
125+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
126126
- name: Check formatting
127127
run: cargo fmt --all -- --check
128128
check-external-types:
@@ -160,13 +160,13 @@ jobs:
160160
security-events: write # to upload sarif results
161161
steps:
162162
- name: Checkout repository
163-
uses: actions/checkout@v4
163+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
164164
- name: Install Rust
165165
uses: dtolnay/rust-toolchain@stable
166166
with:
167167
toolchain: "stable"
168168
components: clippy
169-
- uses: Swatinem/rust-cache@v2
169+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
170170
- name: Install SARIF tools
171171
run: cargo install clippy-sarif --locked
172172
- name: Install SARIF tools
@@ -194,12 +194,12 @@ jobs:
194194
runs-on: ubuntu-latest
195195
steps:
196196
- name: Checkout repository
197-
uses: actions/checkout@v4
197+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
198198
- name: Install Rust
199199
uses: dtolnay/rust-toolchain@stable
200200
with:
201201
toolchain: stable
202-
- uses: Swatinem/rust-cache@v2
202+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
203203
- name: Install cargo-tarpaulin
204204
run: cargo install cargo-tarpaulin
205205
- name: Gather coverage

.github/workflows/publish-docker.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ jobs:
1616
name: Docker Image
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2020
- name: Set up QEMU
21-
uses: docker/setup-qemu-action@v3
21+
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
2222
- name: Set up Docker Buildx
23-
uses: docker/setup-buildx-action@v3
23+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3
2424
- name: Extract metadata (tags, labels) for Docker
2525
id: meta
26-
uses: docker/[email protected]
26+
uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81 # v5.5.1
2727
with:
2828
images: otel/weaver
2929
- name: Build test image
30-
uses: docker/[email protected]
30+
uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1
3131
with:
3232
push: false
3333
load: true
@@ -37,13 +37,13 @@ jobs:
3737
run: |
3838
docker run --rm ${{ env.TEST_WEAVER_TAG }} --help
3939
- name: Log in to Docker Hub
40-
uses: docker/[email protected]
40+
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
4141
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/')
4242
with:
4343
username: ${{ secrets.DOCKER_USERNAME }}
4444
password: ${{ secrets.DOCKER_PASSWORD }}
4545
- name: Build and push
46-
uses: docker/[email protected]
46+
uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1
4747
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/')
4848
with:
4949
push: true

.github/workflows/release.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
env:
5757
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5858
steps:
59-
- uses: actions/checkout@v4
59+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6060
with:
6161
persist-credentials: false
6262
submodules: recursive
@@ -66,7 +66,7 @@ jobs:
6666
shell: bash
6767
run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.30.2/cargo-dist-installer.sh | sh"
6868
- name: Cache dist
69-
uses: actions/upload-artifact@v4
69+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
7070
with:
7171
name: cargo-dist-cache
7272
path: ~/.cargo/bin/dist
@@ -82,7 +82,7 @@ jobs:
8282
cat plan-dist-manifest.json
8383
echo "manifest=$(jq -c "." plan-dist-manifest.json)" >> "$GITHUB_OUTPUT"
8484
- name: "Upload dist-manifest.json"
85-
uses: actions/upload-artifact@v4
85+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
8686
with:
8787
name: artifacts-plan-dist-manifest
8888
path: plan-dist-manifest.json
@@ -120,7 +120,7 @@ jobs:
120120
- name: enable windows longpaths
121121
run: |
122122
git config --global core.longpaths true
123-
- uses: actions/checkout@v4
123+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
124124
with:
125125
persist-credentials: false
126126
submodules: recursive
@@ -135,7 +135,7 @@ jobs:
135135
run: ${{ matrix.install_dist.run }}
136136
# Get the dist-manifest
137137
- name: Fetch local artifacts
138-
uses: actions/download-artifact@v4
138+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
139139
with:
140140
pattern: artifacts-*
141141
path: target/distrib/
@@ -149,7 +149,7 @@ jobs:
149149
dist build ${{ needs.plan.outputs.tag-flag }} --print=linkage --output-format=json ${{ matrix.dist_args }} > dist-manifest.json
150150
echo "dist ran successfully"
151151
- name: Attest
152-
uses: actions/attest-build-provenance@v2
152+
uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2
153153
with:
154154
subject-path: "target/distrib/*${{ join(matrix.targets, ', ') }}*"
155155
- id: cargo-dist
@@ -166,7 +166,7 @@ jobs:
166166
167167
cp dist-manifest.json "$BUILD_MANIFEST_NAME"
168168
- name: "Upload artifacts"
169-
uses: actions/upload-artifact@v4
169+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
170170
with:
171171
name: artifacts-build-local-${{ join(matrix.targets, '_') }}
172172
path: |
@@ -183,19 +183,19 @@ jobs:
183183
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
184184
BUILD_MANIFEST_NAME: target/distrib/global-dist-manifest.json
185185
steps:
186-
- uses: actions/checkout@v4
186+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
187187
with:
188188
persist-credentials: false
189189
submodules: recursive
190190
- name: Install cached dist
191-
uses: actions/download-artifact@v4
191+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
192192
with:
193193
name: cargo-dist-cache
194194
path: ~/.cargo/bin/
195195
- run: chmod +x ~/.cargo/bin/dist
196196
# Get all the local artifacts for the global tasks to use (for e.g. checksums)
197197
- name: Fetch local artifacts
198-
uses: actions/download-artifact@v4
198+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
199199
with:
200200
pattern: artifacts-*
201201
path: target/distrib/
@@ -213,7 +213,7 @@ jobs:
213213
214214
cp dist-manifest.json "$BUILD_MANIFEST_NAME"
215215
- name: "Upload artifacts"
216-
uses: actions/upload-artifact@v4
216+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
217217
with:
218218
name: artifacts-build-global
219219
path: |
@@ -233,19 +233,19 @@ jobs:
233233
outputs:
234234
val: ${{ steps.host.outputs.manifest }}
235235
steps:
236-
- uses: actions/checkout@v4
236+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
237237
with:
238238
persist-credentials: false
239239
submodules: recursive
240240
- name: Install cached dist
241-
uses: actions/download-artifact@v4
241+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
242242
with:
243243
name: cargo-dist-cache
244244
path: ~/.cargo/bin/
245245
- run: chmod +x ~/.cargo/bin/dist
246246
# Fetch artifacts from scratch-storage
247247
- name: Fetch artifacts
248-
uses: actions/download-artifact@v4
248+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
249249
with:
250250
pattern: artifacts-*
251251
path: target/distrib/
@@ -258,14 +258,14 @@ jobs:
258258
cat dist-manifest.json
259259
echo "manifest=$(jq -c "." dist-manifest.json)" >> "$GITHUB_OUTPUT"
260260
- name: "Upload dist-manifest.json"
261-
uses: actions/upload-artifact@v4
261+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
262262
with:
263263
# Overwrite the previous copy
264264
name: artifacts-dist-manifest
265265
path: dist-manifest.json
266266
# Create a GitHub Release while uploading all files to it
267267
- name: "Download GitHub Artifacts"
268-
uses: actions/download-artifact@v4
268+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
269269
with:
270270
pattern: artifacts-*
271271
path: artifacts
@@ -298,7 +298,7 @@ jobs:
298298
env:
299299
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
300300
steps:
301-
- uses: actions/checkout@v4
301+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
302302
with:
303303
persist-credentials: false
304304
submodules: recursive

.github/workflows/rust-next.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ jobs:
2727
runs-on: ${{ matrix.os }}
2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3131
- name: Install Rust
3232
uses: dtolnay/rust-toolchain@stable
3333
with:
3434
toolchain: ${{ matrix.rust }}
35-
- uses: Swatinem/rust-cache@v2
35+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
3636
- name: Default features
3737
run: cargo test --workspace
3838
# [ToDo LQ] Re-enable --all-features once the issue is resolved in Tantivy (zstd-safe). This is an experimental feature anyway.
@@ -45,12 +45,12 @@ jobs:
4545
runs-on: ubuntu-latest
4646
steps:
4747
- name: Checkout repository
48-
uses: actions/checkout@v4
48+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4949
- name: Install Rust
5050
uses: dtolnay/rust-toolchain@stable
5151
with:
5252
toolchain: stable
53-
- uses: Swatinem/rust-cache@v2
53+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
5454
- name: Update dependencies
5555
run: cargo update
5656
- name: Default features

.github/workflows/spelling.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout Actions Repository
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2020
- name: Spell Check Repo
21-
uses: crate-ci/[email protected]
21+
uses: crate-ci/typos@47dd2976043bd5c76a33aa9300b328a176a1d6f7 # v1.16.21

.github/workflows/validate-workspace.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout repository
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1515
- name: Install Rust
1616
uses: dtolnay/rust-toolchain@stable
1717
with:
1818
toolchain: stable
19-
- uses: Swatinem/rust-cache@v2
19+
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
2020
- name: Run cargo xtask validate
2121
run: cargo xtask validate

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ weaver_diff = { path = "crates/weaver_diff" }
116116
weaver_version = { path = "crates/weaver_version" }
117117
tempdir.workspace = true
118118
ureq.workspace = true
119-
assert_cmd = "2.0.17"
120-
portpicker = "0.1.1"
121-
tempfile = "3.20.0"
119+
assert_cmd = "=2.0.17"
120+
portpicker = "=0.1.1"
121+
tempfile = "=3.20.0"
122122

123123
[build-dependencies]
124124
tonic-prost-build = "0.14.1"

crates/weaver_emit/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ serde.workspace = true
2424
miette.workspace = true
2525

2626
[dev-dependencies]
27-
futures-util = { version = "0.3", default-features = false }
27+
futures-util = { version = "=0.3.31", default-features = false }
2828

2929
[lints]
3030
workspace = true

crates/weaver_forge/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ log.workspace = true
5252

5353
[dev-dependencies]
5454
opentelemetry.workspace = true
55-
opentelemetry_sdk = { version = "0.31.0", features = [
55+
opentelemetry_sdk = { version = "=0.31.0", features = [
5656
"trace",
5757
"metrics",
5858
"logs",
5959
] }
60-
opentelemetry-stdout = { version = "0.31.0", features = [
60+
opentelemetry-stdout = { version = "=0.31.0", features = [
6161
"trace",
6262
"metrics",
6363
"logs",

0 commit comments

Comments
 (0)