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
6 changes: 3 additions & 3 deletions .github/workflows/changes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ env:
jobs:
# Detects changes that are not specific to integration tests
source:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
if: ${{ inputs.source }}
outputs:
Expand Down Expand Up @@ -302,7 +302,7 @@ jobs:

# Detects changes that are specific to integration tests
int_tests:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 15
if: ${{ inputs.int_tests }}
permissions:
Expand Down Expand Up @@ -428,7 +428,7 @@ jobs:

# Detects changes that are specific to e2e tests
e2e_tests:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 15
if: ${{ inputs.e2e_tests }}
permissions:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check_generated_vrl_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ permissions:

jobs:
changes:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
contents: read
outputs:
Expand All @@ -41,7 +41,7 @@ jobs:
run-check-generated-vrl-docs:
needs: changes
if: needs.changes.outputs.docs == 'true'
runs-on: ubuntu-24.04-8core
runs-on: blacksmith-8vcpu-ubuntu-2404
permissions:
contents: write
steps:
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:

check-generated-vrl-docs:
if: always()
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
needs: run-check-generated-vrl-docs
steps:
- run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check_generated_vrl_docs_comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ permissions:

jobs:
comment:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
if: >
github.event.workflow_run.conclusion == 'failure'
&& github.event.workflow_run.event == 'pull_request'
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-integration-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ env:
jobs:
prep-pr:
name: (PR review) Signal pending to PR
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
if: startsWith(github.event.review.body, '/ci-run-integration') || startsWith(github.event.review.body, '/ci-run-e2e') || contains(github.event.review.body, '/ci-run-all')
permissions:
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
needs:
- prep-pr
- build-test-runner
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 90
permissions:
contents: read
Expand Down Expand Up @@ -189,7 +189,7 @@ jobs:
needs:
- prep-pr
- build-test-runner
runs-on: ubuntu-24.04-8core
runs-on: blacksmith-8vcpu-ubuntu-2404
timeout-minutes: 30
permissions:
contents: read
Expand Down Expand Up @@ -245,7 +245,7 @@ jobs:

update-pr-status:
name: Signal result to PR
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
needs:
- integration-tests
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-review-trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ env:
jobs:
validate:
name: Validate review
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
if: |
startsWith(github.event.review.body, '/ci-run-all')
Expand Down Expand Up @@ -206,7 +206,7 @@ jobs:
regression-parse:
needs: validate
if: startsWith(github.event.review.body, '/ci-run-regression')
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
outputs:
baseline-sha: ${{ steps.parse.outputs.baseline }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permissions:

jobs:
CLAAssistant:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
pull-requests: write # Required to comment on PRs
id-token: write # Required to federate tokens with dd-octo-sts-action
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cleanup-ghcr-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ permissions:

jobs:
cleanup-vector-nightlies:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
packages: write # Required to delete package versions from GHCR
steps:
Expand All @@ -31,7 +31,7 @@ jobs:
ignore-versions: '^(nightly$|\d+\.\d+)'

cleanup-test-runner:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
packages: write # Required to delete package versions from GHCR
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:

coverage-upload:
name: Merge and Upload Coverage
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
needs:
- tests
- integration-tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create_preview_sites.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ permissions:

jobs:
create_preview_site:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
permissions:
contents: read # Required for repository context
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permissions:
jobs:
cross-linux:
name: Cross - ${{ matrix.target }}
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 45
env:
CARGO_INCREMENTAL: 0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deny.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
secrets: inherit

test-deny:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 30
if: ${{ always() && (github.event_name != 'pull_request' || needs.changes.outputs.deny == 'true') }}
needs: [changes]
Expand All @@ -65,7 +65,7 @@ jobs:
run: make check-deny

test-deny-licenses:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 30
if: ${{ always() && (github.event_name != 'pull_request' || needs.changes.outputs.deny == 'true') }}
needs: [changes]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/install-sh.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permissions:

jobs:
test-install:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
steps:
- name: Checkout branch
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ env:

jobs:
test-integration:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 40
permissions:
contents: read
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
checkout_ref: ${{ inputs.ref }}

integration-tests:
runs-on: ubuntu-24.04-8core
runs-on: blacksmith-8vcpu-ubuntu-2404
permissions:
contents: read
id-token: write
Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:
if-no-files-found: ignore

e2e-tests:
runs-on: ubuntu-24.04-8core
runs-on: blacksmith-8vcpu-ubuntu-2404
permissions:
contents: read
id-token: write
Expand Down Expand Up @@ -286,7 +286,7 @@ jobs:

integration-test-suite:
name: Integration Test Suite
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
if: always()
needs:
- changes
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/integration_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ permissions:

jobs:
changes:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
contents: read
outputs:
Expand All @@ -32,7 +32,7 @@ jobs:
run-test-integration-windows:
needs: changes
if: needs.changes.outputs.windows == 'true'
runs-on: windows-2025-8core
runs-on: blacksmith-8vcpu-windows-2025
timeout-minutes: 60
steps:
- name: Checkout branch
Expand All @@ -49,7 +49,7 @@ jobs:

test-integration-windows:
if: always()
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
needs: run-test-integration-windows
steps:
- run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/k8s_e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:

build-x86_64-unknown-linux-gnu:
name: Build - x86_64-unknown-linux-gnu
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 45
needs: changes
# Run this job even if `changes` job is skipped
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
# See https://github.community/t/feature-request-and-use-case-example-to-allow-matrix-in-if-s/126067
compute-k8s-test-plan:
name: Compute K8s test plan
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
needs: changes
# Run this job even if `changes` job is skipped
Expand Down Expand Up @@ -159,7 +159,7 @@ jobs:

test-e2e-kubernetes:
name: K8s ${{ matrix.kubernetes_version.version }} / ${{ matrix.container_runtime }} (${{ matrix.kubernetes_version.role }})
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 60
needs:
- build-x86_64-unknown-linux-gnu
Expand Down Expand Up @@ -245,7 +245,7 @@ jobs:

final-result:
name: K8s E2E Suite
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
needs:
- changes
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ permissions:

jobs:
label:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
permissions:
contents: read
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/master_merge_queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ jobs:
name: Master Merge Queue Suite
# Always run this so that pull_request triggers are marked as success.
if: always()
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
needs:
- changes
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/msrv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permissions:

jobs:
check-msrv:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 45
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/preview_site_trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ permissions:

jobs:
approval_check:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
permissions:
contents: read # Required for repository context
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/protobuf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:

jobs:
validate-protos:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
steps:
# Run `git checkout`
Expand Down
Loading
Loading