Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into ui
Browse files Browse the repository at this point in the history
  • Loading branch information
Myestery committed Jan 13, 2025
2 parents 09e63b9 + be5e969 commit 1323263
Show file tree
Hide file tree
Showing 479 changed files with 22,450 additions and 249,129 deletions.
44 changes: 37 additions & 7 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ env:

jobs:
docker-targets-build:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
if: github.event_name == 'push' && github.ref_type == 'tag'
strategy:
fail-fast: false
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:
name: docker-targets-build-${{ env.PLATFORM_PAIR }}
path: target/${{ matrix.platform.target }}.tar
docker-publish:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
needs: [ docker-targets-build ]
if: github.event_name == 'push' && github.ref_type == 'tag'
steps:
Expand Down Expand Up @@ -218,6 +218,8 @@ jobs:
labels: ${{ steps.meta-golem-router.outputs.labels }}

build-and-test:
env:
CARGO_BUILD_JOBS: 6
runs-on: ubuntu-latest-xlarge
steps:
- name: Checkout
Expand All @@ -227,6 +229,10 @@ jobs:
submodules: recursive
- name: Fetch tag
run: git fetch origin --deepen=1
- name: Install Fontconfig
run: |
sudo apt-get update
sudo apt-get install libfontconfig1-dev
- name: Setup Rust
run: rustup update stable --no-self-update && rustup default stable
- name: Setup Node.js
Expand Down Expand Up @@ -270,7 +276,7 @@ jobs:
include_passed: true

wasm-rpc-stub:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -283,7 +289,7 @@ jobs:
run: rustup update stable --no-self-update && rustup default stable
- uses: cargo-bins/cargo-binstall@main
- name: Install cargo-component
run: cargo binstall --no-confirm cargo-component@0.13.2
run: cargo binstall --no-confirm cargo-component@0.20.0
- uses: Swatinem/rust-cache@v2
with:
shared-key: debug
Expand All @@ -308,6 +314,10 @@ jobs:
submodules: recursive
- name: Fetch tag
run: git fetch origin --deepen=1
- name: Install Fontconfig
run: |
sudo apt-get update
sudo apt-get install libfontconfig1-dev
- name: Setup Rust
run: rustup update stable --no-self-update && rustup default stable
- name: Setup Node.js
Expand Down Expand Up @@ -369,6 +379,10 @@ jobs:
submodules: recursive
- name: Fetch tag
run: git fetch origin --deepen=1
- name: Install Fontconfig
run: |
sudo apt-get update
sudo apt-get install libfontconfig1-dev
- name: Setup Rust
run: rustup update stable --no-self-update && rustup default stable
- name: Setup Node.js
Expand Down Expand Up @@ -409,6 +423,8 @@ jobs:
detailed_summary: true
include_passed: true
integration-tests:
env:
CARGO_BUILD_JOBS: 6
runs-on: ubuntu-latest-xlarge
steps:
- name: Checkout
Expand All @@ -418,6 +434,10 @@ jobs:
submodules: recursive
- name: Fetch tag
run: git fetch origin --deepen=1
- name: Install Fontconfig
run: |
sudo apt-get update
sudo apt-get install libfontconfig1-dev
- name: Setup Rust
run: rustup update stable --no-self-update && rustup default stable
- name: Setup Node.js
Expand All @@ -434,7 +454,7 @@ jobs:
- uses: cargo-bins/cargo-binstall@main
- name: Install cargo-component
run: cargo binstall --no-confirm cargo-component@0.13.2
run: cargo binstall --no-confirm cargo-component@0.20.0
- uses: Swatinem/rust-cache@v2
with:
shared-key: debug
Expand Down Expand Up @@ -472,6 +492,10 @@ jobs:
submodules: recursive
- name: Fetch tag
run: git fetch origin --deepen=1
- name: Install Fontconfig
run: |
sudo apt-get update
sudo apt-get install libfontconfig1-dev
- name: Setup Rust
run: rustup update stable --no-self-update && rustup default stable
- uses: Swatinem/rust-cache@v2
Expand Down Expand Up @@ -502,6 +526,8 @@ jobs:
detailed_summary: true
include_passed: true
sharding-tests:
env:
CARGO_BUILD_JOBS: 6
runs-on: ubuntu-latest-xlarge
steps:
- name: Checkout
Expand All @@ -511,6 +537,10 @@ jobs:
submodules: recursive
- name: Fetch tag
run: git fetch origin --deepen=1
- name: Install Fontconfig
run: |
sudo apt-get update
sudo apt-get install libfontconfig1-dev
- name: Setup Rust
run: rustup update stable --no-self-update && rustup default stable
- uses: Swatinem/rust-cache@v2
Expand Down Expand Up @@ -551,7 +581,7 @@ jobs:
sharding-tests,
]
if: "startsWith(github.ref, 'refs/tags/v')"
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -667,7 +697,7 @@ jobs:
publish-slack-notification:
if: ${{ always() && startsWith(github.ref, 'refs/tags/v') }}
needs: [ publish, docker-publish, publish_cli_binaries ]
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
steps:
- name: Publish Slack Notification
uses: rtCamp/action-slack-notify@v2
Expand Down
Loading

0 comments on commit 1323263

Please sign in to comment.