From 64eb96b93b577f08007e0d15d20d3a7c035b063c Mon Sep 17 00:00:00 2001 From: Dion Dokter Date: Mon, 8 Apr 2024 12:37:55 +0200 Subject: [PATCH 1/2] Reenable other jobs --- .github/workflows/ci.yaml | 66 +++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d5858d5..afe96e2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,44 +8,44 @@ on: pull_request: jobs: - # fmt: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # - uses: dtolnay/rust-toolchain@stable - # - run: cargo fmt --all -- --check + fmt: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable + - run: cargo fmt --all -- --check - # test: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # - uses: dtolnay/rust-toolchain@stable - # - run: cargo test + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable + - run: cargo test - # clippy: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # - uses: dtolnay/rust-toolchain@stable - # - run: cargo clippy -- -D warnings + clippy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable + - run: cargo clippy -- -D warnings - # fuzz: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # - uses: dtolnay/rust-toolchain@stable + fuzz: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable - # - name: Install cargo fuzz - # uses: taiki-e/install-action@v2 - # with: - # tool: cargo-fuzz + - name: Install cargo fuzz + uses: taiki-e/install-action@v2 + with: + tool: cargo-fuzz - # - name: Smoke-test fuzz targets - # run: | - # cargo fuzz build --sanitizer none - # for target in $(cargo fuzz list) ; do - # cargo fuzz run --sanitizer none $target -- -max_total_time=10 - # done + - name: Smoke-test fuzz targets + run: | + cargo fuzz build --sanitizer none + for target in $(cargo fuzz list) ; do + cargo fuzz run --sanitizer none $target -- -max_total_time=10 + done binary-size: runs-on: ubuntu-latest From 72afa8769e952d978afcf92c1a5001217096dccb Mon Sep 17 00:00:00 2001 From: Dion Dokter Date: Mon, 8 Apr 2024 12:50:32 +0200 Subject: [PATCH 2/2] Better paths that should work --- .github/workflows/ci.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index afe96e2..82dac0a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -64,12 +64,16 @@ jobs: working-directory: ./example run: cargo size --release -- -A > ../binsize_new.txt + - name: Rename binsize artifact + if: github.ref_name == 'master' + run: cp binsize_new.txt binsize_master.txt + - name: Store binsize artifact if: github.ref_name == 'master' uses: actions/upload-artifact@v4 with: name: master-binsize - path: binsize_new.txt + path: binsize_master.txt overwrite: true - name: Retrieve master binsize artifact @@ -77,13 +81,13 @@ jobs: uses: actions/download-artifact@v4 with: name: master-binsize - path: binsize_old.txt + path: binsize_master.txt - name: Run diff if: github.ref_name != 'master' uses: LouisBrunner/diff-action@v2.0.0 with: - old: binsize_old.txt + old: binsize_master.txt new: binsize_new.txt token: $GITHUB_TOKEN notify_issue: true \ No newline at end of file