From c1c6faaded50b9f5bc7253a7aa988e9dbd14e227 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Sun, 15 Mar 2026 17:44:57 +0000 Subject: [PATCH 1/2] Make color and macros crates default members Signed-off-by: Nico Burns --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/Cargo.toml b/Cargo.toml index 0dd2f03a..418551bb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,3 +44,4 @@ skip_long_tests = [] [workspace] members = [".", "./macros", "./color"] +default-members = [".", "./macros", "./color"] From e096c9aa4cca1f34c03b052176d44cfb57dc62b8 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Sun, 15 Mar 2026 21:26:53 +0000 Subject: [PATCH 2/2] Specify crates explicitly in CI config Signed-off-by: Nico Burns --- .github/workflows/main.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0c2b0890..c487c828 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,29 +41,26 @@ jobs: run: cargo fmt --check && cargo clippy -- -Dwarnings - name: Cargo build - run: cargo build ${{ matrix.features }} + run: cargo build -p cssparser ${{ matrix.features }} - name: Cargo doc - run: cargo doc ${{ matrix.features }} + run: cargo doc -p cssparser ${{ matrix.features }} - name: Cargo test - run: cargo test ${{ matrix.features }} + run: cargo test -p cssparser ${{ matrix.features }} - name: macros build - run: cargo build - working-directory: macros + run: cargo build -p cssparser-macros - name: Color build - run: cargo build - working-directory: color + run: cargo build -p cssparser-color - name: Color test - run: cargo test - working-directory: color + run: cargo test -p cssparser-color - name: Cargo miri test if: "matrix.toolchain == 'nightly'" - run: cargo miri test --features skip_long_tests ${{ matrix.features }} + run: cargo miri test -p cssparser --features skip_long_tests ${{ matrix.features }} build_result: name: Result