Skip to content
Merged
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
2 changes: 1 addition & 1 deletion .github/workflows/attach-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

jobs:
upload-assets:
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions:
contents: write # needed to modify releases

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ jobs:
# Fortunately, we can run on standard GitHub Actions infra because we don't care
# about other stuff running on the machine!
# runs-on: benchmarks-runner
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
timeout-minutes: 20 # on a successful run, runs in 8 minutes
container:
image: rust:1.93.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-merge-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ permissions: read-all
jobs:
label_checks:
name: Check merge labels
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
steps:
- if: github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'do not merge')
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-pr-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ concurrency:
jobs:
check_base_ref:
name: Based on `master`
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
steps:
- id: not_based_on_master
if: |
Expand All @@ -26,7 +26,7 @@ jobs:
release_dependencies:
if: ${{ github.event_name == 'pull_request' }}
name: Check release dependencies
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions:
contents: read
pull-requests: read
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ permissions:
jobs:
merge_queue_noop:
name: Merge queue no-op/reuse
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions:
actions: write
contents: read
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
needs: [merge_queue_noop, lints]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Upload build artifacts (Linux)
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
timeout-minutes: 15
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
Expand Down Expand Up @@ -324,7 +324,7 @@ jobs:
smoketest_build_linux:
needs: [upload-build-artifacts-linux]
name: Build smoketests (Linux)
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
timeout-minutes: 15
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
Expand Down Expand Up @@ -409,7 +409,7 @@ jobs:
fail-fast: false
matrix:
partition: [1]
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
timeout-minutes: 30
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
Expand Down Expand Up @@ -584,7 +584,7 @@ jobs:
- name: Windows 2/4
- name: Windows 3/4
- name: Windows 4/4
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
steps:
- name: Skip duplicate merge queue smoketest
run: echo "Merge queue commit has the same tree as the PR head; smoketest already ran for the PR."
Expand All @@ -593,7 +593,7 @@ jobs:
needs: [merge_queue_noop, lints, upload-build-artifacts-linux]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Test Suite
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux

env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
Expand Down Expand Up @@ -763,7 +763,7 @@ jobs:
needs: [merge_queue_noop]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Lints
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
RUST_BACKTRACE: full
Expand Down Expand Up @@ -814,7 +814,7 @@ jobs:
codeowners_check:
if: ${{ github.event_name == 'pull_request' }}
name: CODEOWNERS check
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions:
contents: read
pull-requests: read
Expand Down Expand Up @@ -849,7 +849,7 @@ jobs:
needs: [merge_queue_noop, upload-build-artifacts-linux]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Build and test wasm bindings
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
RUST_BACKTRACE: full
Expand All @@ -873,7 +873,7 @@ jobs:
needs: [merge_queue_noop]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Check that packages are publishable
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions: read-all
env:
RUST_BACKTRACE: full
Expand Down Expand Up @@ -901,7 +901,7 @@ jobs:
strategy:
matrix:
include:
- { target: x86_64-unknown-linux-gnu, runner: spacetimedb-new-runner-2 }
- { target: x86_64-unknown-linux-gnu, runner: spacetimedb-linux }
- { target: aarch64-apple-darwin, runner: macos-latest }
- { target: x86_64-pc-windows-msvc, runner: windows-latest }
runs-on: ${{ matrix.runner }}
Expand Down Expand Up @@ -950,7 +950,7 @@ jobs:
- { target: x86_64-unknown-linux-gnu }
- { target: aarch64-apple-darwin }
- { target: x86_64-pc-windows-msvc }
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
steps:
- name: Skip duplicate merge queue update test
run: echo "Merge queue commit has the same tree as the PR head; update-flow already ran for the PR."
Expand All @@ -959,7 +959,7 @@ jobs:
name: Unreal Engine Tests
# This can't go on e.g. ubuntu-latest because that runner runs out of disk space. ChatGPT suggested that the general solution tends to be to use
# a custom runner.
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
# Disable the tests because they are very flaky at the moment.
# TODO: Remove this line and re-enable the `if` line just below here.
if: false
Expand Down Expand Up @@ -1053,7 +1053,7 @@ jobs:
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Check CLI docs
permissions: read-all
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
RUST_BACKTRACE: full
Expand Down Expand Up @@ -1319,7 +1319,7 @@ jobs:
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
permissions:
contents: read
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
ARTIFACT_SUFFIX: linux
Expand Down Expand Up @@ -1426,7 +1426,7 @@ jobs:
csharp-testsuite:
needs: [merge_queue_noop, lints, upload-build-artifacts-linux]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
timeout-minutes: 30
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
Expand Down Expand Up @@ -1549,7 +1549,7 @@ jobs:
needs: [merge_queue_noop]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Verify global.json files are symlinks
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions:
contents: read
env:
Expand Down Expand Up @@ -1590,7 +1590,7 @@ jobs:
needs: [merge_queue_noop]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Check smoketests/mod.rs is complete
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
permissions:
contents: read
env:
Expand Down Expand Up @@ -1624,7 +1624,7 @@ jobs:
needs: [merge_queue_noop]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: Docs build
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
RUST_BACKTRACE: full
steps:
Expand Down Expand Up @@ -1659,7 +1659,7 @@ jobs:
needs: [merge_queue_noop, upload-build-artifacts-linux]
if: ${{ needs.merge_queue_noop.outputs.skip != 'true' }}
name: TypeScript - Tests
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
RUST_BACKTRACE: full
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cla-gate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ permissions:
jobs:
publish-cla-gate-status:
name: CLA status
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
if: github.event_name != 'status' || github.event.context == 'license/cla'

steps:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/discord-posts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ permissions:

jobs:
resolvePush:
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
outputs:
is_pr_merge: ${{ steps.resolve.outputs.is_pr_merge }}
is_external: ${{ steps.resolve.outputs.is_external }}
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:

discordNotification:
needs: resolvePush
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
if: needs.resolvePush.outputs.is_pr_merge == 'true'
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -157,7 +157,7 @@ jobs:
needs:
- resolvePush
- discordNotification
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
if: ${{ always() && (needs.resolvePush.result == 'failure' || needs.discordNotification.result == 'failure') }}
steps:
- name: Send failure notification
Expand All @@ -172,7 +172,7 @@ jobs:

warnDirectPush:
needs: resolvePush
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
if: needs.resolvePush.outputs.is_pr_merge != 'true'
steps:
- name: Warn about non-PR push
Expand All @@ -197,7 +197,7 @@ jobs:

invokePrivate:
needs: resolvePush
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
if: needs.resolvePush.outputs.is_pr_merge == 'true'
permissions:
contents: read
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
build:
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
steps:
- name: Checkout repository
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs-update-llms.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:

jobs:
update-llms:
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
steps:
- name: Checkout repository
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/internal-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
# Skip if this is an external contribution. GitHub secrets will be empty, so the step would fail anyway.
if: ${{ (github.event_name == 'pull_request' || (github.event_name == 'push' && github.ref == 'refs/heads/master'))
&& (github.event_name != 'pull_request' || !github.event.pull_request.head.repo.fork) }}
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
TARGET_OWNER: clockworklabs
TARGET_REPO: SpacetimeDBPrivate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/llm-benchmark-periodic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ concurrency:
jobs:
prepare_matrix:
name: Prepare benchmark matrix
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
outputs:
languages: ${{ steps.matrix.outputs.languages }}
steps:
Expand All @@ -64,7 +64,7 @@ jobs:
run-benchmarks:
name: Run benchmarks (${{ matrix.lang }})
needs: prepare_matrix
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
TARGET_TRIPLE: x86_64-unknown-linux-gnu
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/llm-benchmark-validate-goldens.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ concurrency:

jobs:
validate-goldens:
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
timeout-minutes: 60
env:
CARGO_TARGET_DIR: ${{ github.workspace }}/target
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr_approval_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ concurrency:
jobs:
publish-approval-status:
name: Set approval status
runs-on: spacetimedb-new-runner-2
runs-on: spacetimedb-linux
# Disabled until we can spend some more focus on making this work consistently.
# See https://github.com/clockworklabs/SpacetimeDB/pull/4673.
if: false
Expand Down
Loading
Loading