diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 93dd57f1..edcaca1e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -65,7 +65,7 @@ jobs: - uses: ./.github/actions/setup-mise - name: Enable RabbitMQ consistent hash exchange plugin run: docker exec ${{ job.services.rabbitmq.id }} rabbitmq-plugins enable rabbitmq_consistent_hash_exchange - - run: mise run test:deno -- --coverage=.cov --junit-path=.test-report.xml + - run: mise run --skip-deps test:deno -- --coverage=.cov --junit-path=.test-report.xml env: RUST_BACKTRACE: ${{ runner.debug }} LOG: ${{ runner.debug && 'always' || '' }} @@ -136,7 +136,7 @@ jobs: - uses: ./.github/actions/setup-mise - name: Enable RabbitMQ consistent hash exchange plugin run: docker exec ${{ job.services.rabbitmq.id }} rabbitmq-plugins enable rabbitmq_consistent_hash_exchange - - run: mise run test:node + - run: mise run --skip-deps test:node env: AMQP_ORDERING_TEST: "true" @@ -186,7 +186,7 @@ jobs: - uses: ./.github/actions/setup-mise - name: Enable RabbitMQ consistent hash exchange plugin run: docker exec ${{ job.services.rabbitmq.id }} rabbitmq-plugins enable rabbitmq_consistent_hash_exchange - - run: mise run test:bun + - run: mise run --skip-deps test:bun env: AMQP_ORDERING_TEST: "true" @@ -217,7 +217,7 @@ jobs: working-directory: ${{ github.workspace }}/packages/fedify/ - run: mise run codegen - run: deno publish --dry-run - - run: pnpm publish --recursive --dry-run --no-git-checks + - run: pnpm publish --recursive --dry-run --no-git-checks --ignore-scripts # =========================================================================== # PR-only jobs: Validate CLI and docs build @@ -308,7 +308,7 @@ jobs: - uses: ./.github/actions/determine-version - run: sudo npm install -g npm@latest && npm --version - run: | - pnpm pack --recursive --filter='!./examples/**' + pnpm pack --recursive --filter='!./examples/**' --config.enable-pre-post-scripts=false # Remove private packages for pkg in fedify-*.tgz; do if tar -xOzf "$pkg" package/package.json | jq -e '.private == true' > /dev/null 2>&1; then diff --git a/.github/workflows/publish-pr.yaml b/.github/workflows/publish-pr.yaml index 4e14854c..a931dc8f 100644 --- a/.github/workflows/publish-pr.yaml +++ b/.github/workflows/publish-pr.yaml @@ -94,7 +94,7 @@ jobs: head_sha: ${{ needs.get-pr-info.outputs.head_sha }} - run: sudo npm install -g npm@latest && npm --version - run: | - pnpm pack --recursive --filter='!./examples/**' + pnpm pack --recursive --filter='!./examples/**' --config.enable-pre-post-scripts=false # Remove private packages and CLI package for pkg in fedify-*.tgz; do if tar -xOzf "$pkg" package/package.json | jq -e '.private == true' > /dev/null 2>&1; then diff --git a/mise.toml b/mise.toml index 6dd2871b..6a0f634d 100644 --- a/mise.toml +++ b/mise.toml @@ -106,12 +106,12 @@ run = "deno test --check --doc --allow-all --unstable-kv --trace-leaks --paralle [tasks."test:node"] description = "Run the test suite using Node.js" depends = ["prepare"] -run = "pnpm run --recursive --filter '!{docs}' --config.enable-pre-post-scripts=false test" +run = "pnpm run --recursive --parallel --filter '!{docs}' --config.enable-pre-post-scripts=false test" [tasks."test:bun"] description = "Run the test suite using Bun" depends = ["prepare"] -run = "pnpm run --recursive --filter '!{docs}' --config.enable-pre-post-scripts=false test:bun" +run = "pnpm run --recursive --parallel --filter '!{docs}' --config.enable-pre-post-scripts=false test:bun" [tasks.test] description = "Run the test suite across all environments (Deno, Node.js, Bun)"