diff --git a/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to .github/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/.github/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to .github/CONTRIBUTING.md diff --git a/.github/workflows/deno_tests.yml b/.github/workflows/deno_tests.yml index 5444bede..1aacd3d7 100644 --- a/.github/workflows/deno_tests.yml +++ b/.github/workflows/deno_tests.yml @@ -48,7 +48,7 @@ jobs: - uses: actions/checkout@v4 with: submodules: true - - uses: denoland/setup-deno@v1 + - uses: denoland/setup-deno@v2 with: deno-version: v2.x - name: Set permissions with network access @@ -69,6 +69,15 @@ jobs: with: files: coverage.lcov + publish-dry-run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + - run: deno publish --dry-run + deploy: needs: [build] runs-on: ubuntu-latest diff --git a/deno.json b/deno.json index 6443e841..15122582 100644 --- a/deno.json +++ b/deno.json @@ -11,20 +11,15 @@ }, "publish": { "exclude": [ - "bids_validator/", - "bin/", - "tests/", - "docs/", - "utils/", - "validators/", - "bids-validator-deno", + "**/tests/", + "tools/", + "web/", + ".*", + "**/*.test.ts", + "Dockerfile", "build.ts", - "cli.js", - "esbuild.mjs", - "index.js", - "package.json", - ".npmignore", - ".gitattributes" + "deno.lock", + "local-run" ] }, "imports": {