diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5a5e8e4..f7a0261 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -78,6 +78,29 @@ jobs: - name: Build project run: cargo build --verbose --all-features + package: + name: Package + needs: build + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v5 + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + + - name: Cache cargo registry + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }} + restore-keys: | + ${{ runner.os }}-cargo- + + - name: Build project + run: cargo package --allow-dirty --verbose --all-features report: name: Report diff --git a/Cargo.lock b/Cargo.lock index efa5738..54844ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -283,7 +283,7 @@ version = "0.0.0" dependencies = [ "bytes", "clap", - "code0-definition-reader", + "code0-definition-reader 0.0.12", "colored", "futures", "notify", @@ -305,6 +305,17 @@ dependencies = [ "tucana", ] +[[package]] +name = "code0-definition-reader" +version = "0.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7b9d030a57501b5c6bcbd667c5241a69335421008b155b55145b4e66e9a325" +dependencies = [ + "serde", + "serde_json", + "tucana", +] + [[package]] name = "colorchoice" version = "1.0.4" @@ -317,7 +328,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -461,7 +472,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -1576,7 +1587,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -1880,7 +1891,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -2370,7 +2381,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index f069fb2..7ff5b07 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,6 +19,4 @@ tokio = "1.47.0" futures = "0.3.31" zip = "6.0.0" bytes = "1.10.1" - -[workspace.dependencies.code0-definition-reader] -path = "reader/rust" \ No newline at end of file +code0-definition-reader= "0.0.12" \ No newline at end of file