Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
3c9647c
chore(beta-publish): publish beta packages
gk-kindred Mar 24, 2026
7985e3a
chore: bump version to 1.94
gk-kindred Mar 24, 2026
dcde9a0
fix: clippy and lint issues
gk-kindred Mar 24, 2026
5391c0d
chore: update the github actions to use 1.94 rust version
gk-kindred Mar 24, 2026
b4bf6cf
chore(npm): Release npm 0.3.15-beta.2
gk-kindred Mar 24, 2026
d129184
chore(crate): Release 0.3.15-beta.2
gk-kindred Mar 24, 2026
6c7dd69
chore(npm): Release npm 0.3.15-beta.3
gk-kindred Mar 27, 2026
39f7472
chore(crate): Release 0.3.15-beta.3
gk-kindred Mar 27, 2026
7e2d586
chore: tag and publish beta tags
gk-kindred Mar 30, 2026
d03fa39
chore: install cargo release
gk-kindred Mar 30, 2026
5f0f013
chore: fix cargo release script
gk-kindred Mar 30, 2026
74e9ffa
chore: allow dirty publish for beta tags
gk-kindred Mar 30, 2026
de4b611
chore: simply release process to remove dev tag
gk-kindred Mar 30, 2026
6926789
chore(npm): Release npm 0.3.15
gk-kindred Mar 30, 2026
aa689d6
chore(crate): Release 0.3.15
gk-kindred Mar 30, 2026
0193c7a
chore: update nightly cargo version
gk-kindred Mar 30, 2026
9870561
chore: fix code coverage github actions
gk-kindred Mar 30, 2026
9ff4205
chore: fix code coverage github actions
gk-kindred Mar 30, 2026
3f308c0
chore: fix code coverage github actions
gk-kindred Mar 30, 2026
9921951
chore: fix code coverage github actions
gk-kindred Mar 30, 2026
d84c514
chore: add llvm-tools component
gk-kindred Mar 30, 2026
934300a
chore: fix nightly cargo tests in code coverage
gk-kindred Mar 30, 2026
3c4723b
chore: use CODECOV_TOKEN to publish coverage
gk-kindred Mar 30, 2026
7e7984a
chore: confirm CODECOV_TOKEN is picked
gk-kindred Mar 30, 2026
facf3b5
chore: minor fix to CODECOV_TOKEN exists check
gk-kindred Mar 30, 2026
0e6d995
chore: coverage to inherit secrets
gk-kindred Mar 30, 2026
c0a2da7
chore: relax codecov using codecov.yml file
gk-kindred Mar 30, 2026
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/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@1.75.0
- uses: dtolnay/rust-toolchain@1.94.0
with:
toolchain: 1.75.0
toolchain: 1.94.0
- run: scripts/ubuntu-setup.sh
- run: rustup component add rustfmt clippy
- name: cargo build
run: cargo build --release
- run: scripts/pre-commit-checks.sh
- run: scripts/pre-commit-checks.sh
46 changes: 38 additions & 8 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,42 @@ jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
- uses: actions/checkout@v4

- name: Install Rust Toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2026-03-01
components: llvm-tools

- name: Setup System Dependencies
run: scripts/ubuntu-setup.sh

- name: Install llvm-tools
run: rustup component add llvm-tools

- name: Install grcov
run: |
curl -L https://github.com/mozilla/grcov/releases/latest/download/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf -
echo "$(pwd)" >> $GITHUB_PATH

- name: Run Coverage Script
run: bash scripts/coverage-report.sh
env:
CARGO_TERM_COLOR: always

- name: Check token exists
run: |
if [ -z "${{ secrets.CODECOV_TOKEN }}" ]; then
echo "CODECOV_TOKEN is NOT set"
else
echo "CODECOV_TOKEN is set"
fi
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

- name: Upload to Codecov
uses: codecov/codecov-action@v5
with:
toolchain: nightly-2023-12-28
- run: scripts/ubuntu-setup.sh
- run: rustup component add llvm-tools-preview
- run: curl -L https://github.com/mozilla/grcov/releases/latest/download/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf -
- run: PATH=$PATH:$(pwd) scripts/coverage-report.sh
- run: bash <(curl -s https://codecov.io/bash) -f lcov.info
files: lcov.info
token: ${{ secrets.CODECOV_TOKEN }}
1 change: 1 addition & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ jobs:
uses: ./.github/workflows/build.yml
coverage:
uses: ./.github/workflows/coverage.yml
secrets: inherit
Loading
Loading