From b10325a8852fe863378d67350cf2e2b887f2f150 Mon Sep 17 00:00:00 2001 From: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:46:21 +0200 Subject: [PATCH 1/4] Update build-nym-validator-rewarder.yml --- .github/workflows/build-nym-validator-rewarder.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-nym-validator-rewarder.yml b/.github/workflows/build-nym-validator-rewarder.yml index 7e9c0ae..353cc30 100644 --- a/.github/workflows/build-nym-validator-rewarder.yml +++ b/.github/workflows/build-nym-validator-rewarder.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v4 with: repository: nymtech/nym - ref: develop + ref: tmp/precommit-store-fix - name: Install Rust stable uses: actions-rs/toolchain@v1 From 790e8089a046534cb7bcfcf0b16a107067a0b871 Mon Sep 17 00:00:00 2001 From: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:49:36 +0200 Subject: [PATCH 2/4] Update build-nym-validator-rewarder.yml --- .github/workflows/build-nym-validator-rewarder.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-nym-validator-rewarder.yml b/.github/workflows/build-nym-validator-rewarder.yml index 353cc30..8bd80f1 100644 --- a/.github/workflows/build-nym-validator-rewarder.yml +++ b/.github/workflows/build-nym-validator-rewarder.yml @@ -11,9 +11,9 @@ jobs: strategy: fail-fast: false matrix: - platform: [ubuntu-22.04-16-core] - runs-on: ${{ matrix.platform }} + platform: [ arc-ubuntu-22.04 ] + runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v3 From 1f209e0855699be4a4b603fa63693352d169846b Mon Sep 17 00:00:00 2001 From: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:53:02 +0200 Subject: [PATCH 3/4] Update build-nym-validator-rewarder.yml --- .github/workflows/build-nym-validator-rewarder.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-nym-validator-rewarder.yml b/.github/workflows/build-nym-validator-rewarder.yml index 8bd80f1..adb7450 100644 --- a/.github/workflows/build-nym-validator-rewarder.yml +++ b/.github/workflows/build-nym-validator-rewarder.yml @@ -11,9 +11,11 @@ jobs: strategy: fail-fast: false matrix: - platform: [ arc-ubuntu-22.04 ] - - runs-on: ${{ matrix.platform }} + include: + - os: arc-ubuntu-22.04 + target: x86_64-unknown-linux-gnu + runs-on: ${{ matrix.os }} + steps: - uses: actions/checkout@v3 From ccbea85be173e4e208d6b7702c3f276e45f84985 Mon Sep 17 00:00:00 2001 From: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:56:03 +0200 Subject: [PATCH 4/4] Update build-nym-validator-rewarder.yml error issue with toolchain.... --- .../build-nym-validator-rewarder.yml | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-nym-validator-rewarder.yml b/.github/workflows/build-nym-validator-rewarder.yml index adb7450..12c0f2e 100644 --- a/.github/workflows/build-nym-validator-rewarder.yml +++ b/.github/workflows/build-nym-validator-rewarder.yml @@ -14,36 +14,32 @@ jobs: include: - os: arc-ubuntu-22.04 target: x86_64-unknown-linux-gnu - runs-on: ${{ matrix.os }} + runs-on: ${{ matrix.os }} + env: + CARGO_TERM_COLOR: always + RUSTUP_PERMIT_COPY_RENAME: 1 steps: - - uses: actions/checkout@v3 - - - name: Install Dependencies (Linux) - run: sudo apt-get update && sudo apt-get -y install ripgrep libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libudev-dev squashfs-tools - continue-on-error: true - - name: Check out repository code uses: actions/checkout@v4 with: repository: nymtech/nym ref: tmp/precommit-store-fix + - name: Install Dependencies (Linux) + run: sudo apt-get update && sudo apt-get -y install ripgrep libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libudev-dev squashfs-tools + continue-on-error: true + - name: Install Rust stable - uses: actions-rs/toolchain@v1 - with: - toolchain: stable + uses: dtolnay/rust-toolchain@stable - name: Build all binaries - uses: actions-rs/cargo@v1 - with: - command: build - args: --bin nym-validator-rewarder --release + run: cargo build --bin nym-validator-rewarder --release - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: my-artifact + name: nym-validator-rewarder-artifact path: | target/release/nym-validator-rewarder - retention-days: 30 + retention-days: 30