Skip to content

Commit

Permalink
Merge pull request #1427 from tigerbeetle/matklad/actually-release
Browse files Browse the repository at this point in the history
ci: actually use release branch for release validation
  • Loading branch information
matklad committed Jan 16, 2024
2 parents 4dd94b0 + bb85363 commit 3fef80d
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 28 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/clients.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
# could be done.
contents: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v3
with:
dotnet-version:
Expand All @@ -42,7 +42,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: '1.18'
Expand All @@ -62,7 +62,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
java-version: ${{ matrix.java-version }}
Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: zig/zig build lint
env:
Expand All @@ -16,19 +16,19 @@ jobs:
docs_link_spellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./.github/ci/docs_check.sh

test_on_alpine:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./.github/ci/tests_on_alpine.sh

test_on_ubuntu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: |
COV=1 ./.github/ci/tests_on_ubuntu.sh && \
(cp kcov-output/test.*/cobertura.xml cov-pr.xml) || true
Expand All @@ -46,10 +46,10 @@ jobs:
# continue-on-error: true
# steps:
# # Check out the PR, copy the tests_on_ubuntu.sh from there, checkout main.
# - uses: actions/checkout@v3
# - uses: actions/checkout@v4
# - run: cp ./.github/ci/tests_on_ubuntu.sh /tmp/tests_on_ubuntu.sh
# - run: cp ./build.zig /tmp/build.zig
# - uses: actions/checkout@v3
# - uses: actions/checkout@v4
# with:
# ref: 'main'

Expand Down Expand Up @@ -83,8 +83,8 @@ jobs:
# needs: [test_on_ubuntu, test_on_ubuntu_main]
# continue-on-error: true
# steps:
# - uses: actions/checkout@v3
# - uses: actions/checkout@v3
# - uses: actions/checkout@v4
# - uses: actions/checkout@v4
# with:
# ref: 'main'
# path: 'tigerbeetle-main'
Expand Down Expand Up @@ -132,27 +132,27 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/benchmark.sh --transfer-count=4000

aof:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: ./.github/ci/test_aof.sh

c_sample:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: zig/zig build c_sample -Drelease

fuzz:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: zig/zig build fuzz -- smoke

Expand All @@ -162,7 +162,7 @@ jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- run: ./scripts/install_zig.sh
Expand All @@ -176,7 +176,7 @@ jobs:
simulate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: zig/zig build simulator_run -Dsimulator-state-machine=accounting -Drelease -- ${{ github.sha }}
- run: zig/zig build simulator_run -Dsimulator-state-machine=testing -Drelease -- ${{ github.sha }}
6 changes: 3 additions & 3 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
target: [macos-13]
runs-on: ${{ matrix.target }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: ./zig/zig build test
- run: ./scripts/install.sh
Expand All @@ -25,7 +25,7 @@ jobs:
target: [macos-13]
runs-on: ${{ matrix.target }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/benchmark.sh --transfer-count=4000

c_sample:
Expand All @@ -34,6 +34,6 @@ jobs:
target: [macos-13]
runs-on: ${{ matrix.target }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh
- run: ./zig/zig build c_sample -Drelease
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jobs:
environment: release

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
rev: release # Use the 'release' branch even if triggered manually
ref: release # Use the 'release' branch even if triggered manually

- uses: actions/setup-dotnet@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
if: ${{ !(github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'failure') }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
rev: release # Use the 'release' branch even if triggered by cron.

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ jobs:
smoke:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: ./scripts/install_zig.sh && ./zig/zig build install
- uses: actions/checkout@v4
- run: ./scripts/install_zig.sh && ./zig/zig build install
4 changes: 2 additions & 2 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ jobs:
benchmark:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: .\scripts\benchmark.bat --transfer-count=4000

c_sample:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: .\scripts\install_zig.bat
- run: .\zig\zig build c_sample

0 comments on commit 3fef80d

Please sign in to comment.