Skip to content
Open
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
4 changes: 3 additions & 1 deletion .github/workflows/build-deb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ jobs:
matrix:
unbtver:
- 24.04
runs-on: ubuntu-${{ matrix.unbtver }}
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:${{ matrix.unbtver }}
env:
cache_name: deb-build-${{ matrix.unbtver }}
steps:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/build-push-base-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ on: workflow_dispatch

jobs:
docker:
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/build-push-clang-format-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ permissions:

jobs:
build-push:
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
steps:
- uses: actions/checkout@v4

Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ on:

jobs:
build:
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
env:
cache_name: build-and-test

Expand Down Expand Up @@ -275,7 +277,9 @@ jobs:

functional-tests:
name: Run Functional Tests
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
timeout-minutes: 150
needs: build

Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/check-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@ on:
jobs:
c-cpp-fmt:
name: C formatting
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
steps:
- uses: actions/checkout@v4
- name: Run clang-format
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/fuzz-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ on:
jobs:
build:
name: Build and Go fuzz
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04

steps:
- name: Free up disk space on GitHub runner
Expand Down Expand Up @@ -84,7 +86,9 @@ jobs:

c-fuzz-test:
name: Fuzz ${{ matrix.module }}
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
needs: build
timeout-minutes: 15

Expand All @@ -108,7 +112,9 @@ jobs:

notify-on-failure:
name: Notify on fuzz test failure
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
needs: [build, c-fuzz-test]
if: failure() && github.event_name == 'schedule'
env:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/go-formatting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ on:
jobs:
gofmt:
name: Check Go Formatting
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:latest
steps:
- uses: actions/checkout@v4

Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/notifications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ on:

jobs:
notify:
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:latest
env:
Message: |
🚀 PR created by ${{ github.actor }}:
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/proto-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ on:
jobs:
proto-fmt:
name: Proto formatting
runs-on: ubuntu-24.04
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
steps:
- uses: actions/checkout@v4
- name: Run clang-format
Expand All @@ -25,7 +27,9 @@ jobs:

protolint:
name: Custom protolint linter
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:24.04
steps:
- uses: actions/checkout@v4

Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/rust-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ on:
jobs:
fmt:
name: cargo fmt
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@nightly
Expand All @@ -28,7 +30,9 @@ jobs:

check:
name: cargo check
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
Expand All @@ -52,7 +56,9 @@ jobs:

clippy:
name: cargo clippy
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, X64]
container:
image: ubuntu:latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
Expand Down
Loading