Skip to content

Commit ca56f2d

Browse files
authored
Merge branch 'main' into feat/tracing-logging
2 parents c9e8292 + f1c842d commit ca56f2d

File tree

53 files changed

+6347
-1150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+6347
-1150
lines changed

.github/workflows/audit.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
30+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3131
# Ensure that the latest version of Cargo is installed
3232
- name: Install Rust toolchain
3333
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
3434
with:
3535
toolchain: stable
36-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
36+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
3737

3838
- name: Generate lockfile (Cargo.lock)
3939
run: cargo generate-lockfile
@@ -48,7 +48,7 @@ jobs:
4848
name: Run cargo-deny
4949
runs-on: ubuntu-latest
5050
steps:
51-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
51+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
5252

5353
- uses: EmbarkStudios/cargo-deny-action@8371184bd11e21dcf8ac82ebf8c9c9f74ebf7268 # v2
5454
with:

.github/workflows/careful.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ jobs:
2121
- os: ubuntu-latest
2222
- os: windows-latest
2323
steps:
24-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
24+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2525
if: github.event_name != 'pull_request'
2626
with:
2727
fetch-depth: 0
2828

29-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
29+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3030
if: github.event_name == 'pull_request'
3131
with:
3232
ref: ${{ github.event.pull_request.head.sha }}
@@ -37,10 +37,10 @@ jobs:
3737
with:
3838
toolchain: ${{ matrix.rust }}
3939
- name: install cargo-careful
40-
uses: taiki-e/install-action@07b43ed508403fa32c11f04dd608931cdf6748e2 # v2
40+
uses: taiki-e/install-action@278aeeb6e331c1bd610bffe45862e09452854b1a # v2
4141
with:
4242
tool: cargo-careful
43-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
43+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
4444

4545
- name: Run Cargo Careful
4646
run: cargo +${{ matrix.rust }} careful test

.github/workflows/ci-heavy.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
name: Rustfmt
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
30+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3131
- name: Install Rust toolchain
3232
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
3333
with:
@@ -41,13 +41,13 @@ jobs:
4141
runs-on: ubuntu-latest
4242

4343
steps:
44-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
44+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
4545
- name: Install Rust toolchain
4646
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
4747
with:
4848
toolchain: stable
4949
components: clippy
50-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
50+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
5151
- name: Run clippy
5252
run: cargo clippy --all-targets --all-features -- -D warnings
5353

@@ -62,12 +62,12 @@ jobs:
6262
- os: ubuntu-latest
6363
- os: windows-latest
6464
steps:
65-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
65+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6666
if: github.event_name != 'pull_request'
6767
with:
6868
fetch-depth: 0
6969

70-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
70+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
7171
if: github.event_name == 'pull_request'
7272
with:
7373
ref: ${{ github.event.pull_request.head.sha }}
@@ -77,15 +77,15 @@ jobs:
7777
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
7878
with:
7979
toolchain: ${{ matrix.rust }}
80-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
80+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
8181
- name: Run Cargo Test
8282
run: cargo +${{ matrix.rust }} test --all-targets --all-features --workspace --examples
8383
id: run_tests
8484
env:
8585
INSTA_UPDATE: new
8686
- name: Upload snapshots of failed tests
8787
if: ${{ failure() && steps.run_tests.outcome == 'failure' }}
88-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4
88+
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
8989
with:
9090
name: failed-snapshots-${{ matrix.job.os }}
9191
path: "**/snapshots/*.snap.new"
@@ -101,12 +101,12 @@ jobs:
101101
- os: ubuntu-latest
102102
- os: windows-latest
103103
steps:
104-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
104+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
105105
if: github.event_name != 'pull_request'
106106
with:
107107
fetch-depth: 0
108108

109-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
109+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
110110
if: github.event_name == 'pull_request'
111111
with:
112112
ref: ${{ github.event.pull_request.head.sha }}
@@ -116,7 +116,7 @@ jobs:
116116
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
117117
with:
118118
toolchain: ${{ matrix.rust }}
119-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
119+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
120120
- name: Run Cargo Doc
121121
run: cargo +${{ matrix.rust }} doc --no-deps --all-features --workspace --examples
122122

@@ -135,12 +135,12 @@ jobs:
135135
- os: ubuntu-latest
136136
- os: windows-latest
137137
steps:
138-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
138+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
139139
if: github.event_name != 'pull_request'
140140
with:
141141
fetch-depth: 0
142142

143-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
143+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
144144
if: github.event_name == 'pull_request'
145145
with:
146146
ref: ${{ github.event.pull_request.head.sha }}
@@ -151,10 +151,10 @@ jobs:
151151
with:
152152
toolchain: ${{ matrix.rust }}
153153
- name: install cargo-hack
154-
uses: taiki-e/install-action@07b43ed508403fa32c11f04dd608931cdf6748e2 # v2
154+
uses: taiki-e/install-action@278aeeb6e331c1bd610bffe45862e09452854b1a # v2
155155
with:
156156
tool: cargo-hack
157-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
157+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
158158
- name: Run Cargo Hack
159159
run: cargo +${{ matrix.rust }} hack check --feature-powerset --no-dev-deps -p ${{ matrix.crate }}
160160

@@ -222,7 +222,7 @@ jobs:
222222

223223
steps:
224224
- name: Checkout repository
225-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
225+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
226226

227227
- name: Run Cross-CI action
228228
uses: rustic-rs/cross-ci-action@main
@@ -242,9 +242,9 @@ jobs:
242242
matrix:
243243
crate: [rustic_core, rustic_backend]
244244
steps:
245-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
245+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
246246
- name: Install cargo-hack
247-
uses: taiki-e/install-action@07b43ed508403fa32c11f04dd608931cdf6748e2 # v2
247+
uses: taiki-e/install-action@278aeeb6e331c1bd610bffe45862e09452854b1a # v2
248248
with:
249249
tool: cargo-hack
250250

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Rustfmt
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
18+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1919
- name: Install Rust toolchain
2020
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
2121
with:
@@ -29,13 +29,13 @@ jobs:
2929
runs-on: ubuntu-latest
3030

3131
steps:
32-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
32+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3333
- name: Install Rust toolchain
3434
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
3535
with:
3636
toolchain: stable
3737
components: clippy
38-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
38+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
3939
- name: Run clippy
4040
run: cargo clippy --all-targets --all-features -- -D warnings
4141

@@ -52,12 +52,12 @@ jobs:
5252
- os: ubuntu-latest
5353
- os: windows-latest
5454
steps:
55-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
55+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
5656
if: github.event_name != 'pull_request'
5757
with:
5858
fetch-depth: 0
5959

60-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
60+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6161
if: github.event_name == 'pull_request'
6262
with:
6363
ref: ${{ github.event.pull_request.head.sha }}
@@ -67,15 +67,15 @@ jobs:
6767
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
6868
with:
6969
toolchain: ${{ matrix.rust }}
70-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
70+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
7171
- name: Run Cargo Test
7272
run: cargo +${{ matrix.rust }} test --all-targets --all-features --workspace --examples
7373
id: run_tests
7474
env:
7575
INSTA_UPDATE: new
7676
- name: Upload snapshots of failed tests
7777
if: ${{ failure() && steps.run_tests.outcome == 'failure' }}
78-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4
78+
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
7979
with:
8080
name: failed-snapshots-${{ matrix.job.os }}
8181
path: "**/snapshots/*.snap.new"
@@ -91,12 +91,12 @@ jobs:
9191
- os: ubuntu-latest
9292
- os: windows-latest
9393
steps:
94-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
94+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
9595
if: github.event_name != 'pull_request'
9696
with:
9797
fetch-depth: 0
9898

99-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
99+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
100100
if: github.event_name == 'pull_request'
101101
with:
102102
ref: ${{ github.event.pull_request.head.sha }}
@@ -106,7 +106,7 @@ jobs:
106106
uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8 # v1
107107
with:
108108
toolchain: ${{ matrix.rust }}
109-
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
109+
- uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2
110110
- name: Run Cargo Doc
111111
run: cargo +${{ matrix.rust }} doc --no-deps --all-features --workspace --examples
112112

.github/workflows/coverage.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717

1818
steps:
1919
- name: Checkout
20-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
20+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2121

2222
- name: Install cargo-hack
23-
uses: taiki-e/install-action@07b43ed508403fa32c11f04dd608931cdf6748e2 # v2
23+
uses: taiki-e/install-action@278aeeb6e331c1bd610bffe45862e09452854b1a # v2
2424
with:
2525
tool: cargo-tarpaulin
2626

.github/workflows/cross-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656

5757
steps:
5858
- name: Checkout repository
59-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
59+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6060

6161
- name: Run Cross-CI action
6262
uses: rustic-rs/cross-ci-action@main

.github/workflows/release-plz.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ jobs:
2222
app-id: ${{ secrets.RELEASE_PLZ_APP_ID }}
2323
private-key: ${{ secrets.RELEASE_PLZ_APP_PRIVATE_KEY }}
2424
- name: Checkout repository
25-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
25+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2626
with:
2727
fetch-depth: 0
2828
token: ${{ steps.generate-token.outputs.token }}
2929
- name: Install Rust toolchain
3030
uses: dtolnay/rust-toolchain@stable
3131

3232
- name: Run release-plz
33-
uses: MarcoIeni/release-plz-action@5c48341da1cf7cd826bb6fa008d1ae7f5717aea1 # v0.5
33+
uses: MarcoIeni/release-plz-action@0a28fd4d52f6b5e06e0cf8e75a22e96e1966fc2f # v0.5
3434
env:
3535
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
3636
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}

.github/workflows/style.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
style:
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
30+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3131

3232
- uses: dprint/check@2f1cf31537886c3bfb05591c031f7744e48ba8a1 # v2.2
3333

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ coverage/*lcov
77
.testscompletions-*
88

99
# Generated by Cargo
10-
# Don't use in library crates
11-
Cargo.lock
10+
# Use in library crates
11+
# https://blog.rust-lang.org/2023/08/29/committing-lockfiles.html
12+
# Cargo.lock
1213

1314
# Coverage information
1415
coverage/*.info

0 commit comments

Comments
 (0)