Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ jobs:
h2spec --version

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust ${{ matrix.toolchain }}
uses: dtolnay/rust-toolchain@master
Expand Down Expand Up @@ -195,7 +195,7 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler cmake

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust nightly
uses: dtolnay/rust-toolchain@nightly
Expand Down Expand Up @@ -264,10 +264,10 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- name: Cache cargo target
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
Expand Down Expand Up @@ -305,7 +305,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Reject bare #[ignore] (must carry a reason string)
run: |
Expand Down Expand Up @@ -350,10 +350,10 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- name: Cache cargo target
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
Expand All @@ -376,12 +376,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone bombardier
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: codesenberg/bombardier
path: .

- uses: actions/setup-go@v6
- uses: actions/setup-go@v7
with:
go-version: '1.24'
check-latest: false
Expand All @@ -400,10 +400,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- name: Clone lagging_server
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: CleverCloud/lagging_server
path: .
Expand All @@ -430,9 +430,9 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Reuse the crypto-ring pipeline cache so the example build is
# incremental over its compiled deps.
Expand Down Expand Up @@ -467,9 +467,9 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler cmake

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Restore the per-provider pipeline cache so the release build
# of `sozu` is incremental over warm registry + compiled deps.
Expand Down Expand Up @@ -532,7 +532,7 @@ jobs:
sudo update-ca-certificates

- name: Set up Python
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: 3.12

Expand All @@ -552,13 +552,13 @@ jobs:
runs-on: ubuntu-latest
needs: [pipeline, build-bench-logger]
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

# Reuse the crypto-ring pipeline cache for the release sozu
# build that the logger bench drives.
Expand Down Expand Up @@ -602,10 +602,10 @@ jobs:
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
prerelease: ${{ steps.resolve.outputs.prerelease }}
steps:
- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ github.event_name == 'workflow_dispatch' && inputs.tag || github.ref }}

Expand Down Expand Up @@ -160,13 +160,13 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y ${{ matrix.apt }}

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ needs.preflight.outputs.tag }}

- name: Install rust 1.93.1
# Release builds must match the MSRV pinned in `rust-toolchain`.
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0
with:
targets: ${{ matrix.target }}

Expand Down Expand Up @@ -270,7 +270,7 @@ jobs:
attestations: write
steps:
- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ needs.preflight.outputs.tag }}

Expand Down Expand Up @@ -382,7 +382,7 @@ jobs:
cat RELEASE_BODY.md

- name: Create GitHub Release (draft)
uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
with:
tag_name: ${{ needs.preflight.outputs.tag }}
name: ${{ needs.preflight.outputs.version }}
Expand All @@ -406,12 +406,12 @@ jobs:
if: needs.preflight.outputs.prerelease == 'false'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ needs.preflight.outputs.tag }}
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/simulation-sweep.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,10 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- name: Cache cargo target
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
Expand Down Expand Up @@ -126,10 +126,10 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust 1.93.1
uses: dtolnay/rust-toolchain@1.93.1
uses: dtolnay/rust-toolchain@1.100.0

- name: Cache cargo target
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
Expand Down Expand Up @@ -160,7 +160,7 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler cmake

- name: Checkout sources
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install rust nightly
uses: dtolnay/rust-toolchain@nightly
Expand Down
Loading