Loading .github/workflows/build.yaml 0 → 100644 +52 −0 Original line number Diff line number Diff line name: build on: [push, pull_request] jobs: test: strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] fail-fast: false runs-on: ${{ matrix.os }} permissions: contents: read issues: read checks: write pull-requests: write steps: - uses: actions/checkout@v4 - uses: denoland/setup-deno@v1 with: deno-version: v1.x - run: deno task test --coverage=.cov --junit-path=.test-report.xml - uses: EnricoMi/publish-unit-test-result-action@v2 if: runner.os == 'Linux' && always() with: check_name: "Test Results (Linux)" files: .test-report.xml - uses: EnricoMi/publish-unit-test-result-action/macos@v2 if: runner.os == 'macOS' && always() with: check_name: "Test Results (macOS)" files: .test-report.xml - uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: runner.os == 'Windows' && always() with: check_name: "Test Results (Windows)" files: .test-report.xml - run: deno coverage --lcov .cov > .cov.lcov lint: runs-on: ubuntu-latest permissions: id-token: write contents: read steps: - uses: actions/checkout@v4 - uses: denoland/setup-deno@v1 with: deno-version: v1.x - run: deno task check - run: deno task check working-directory: ${{ github.workspace }}/examples/blog/ - run: deno publish --dry-run .gitignore +7 −0 Original line number Diff line number Diff line .cov/ .cov.lcov .test-report.xml deno.lock docs/*.css docs/*.html docs/*.js docs/~/ deno.json +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ "tasks": { "check": "deno task codegen && deno fmt --check && deno lint && deno check */*.ts", "codegen": "deno run --allow-read --allow-write --check codegen/main.ts vocab/ ../runtime/ > vocab/vocab.ts && deno fmt vocab/vocab.ts && deno cache vocab/vocab.ts && deno check vocab/vocab.ts", "test-without-codegen": "deno test --check --allow-read --allow-write --unstable-temporal", "test-without-codegen": "deno test --check --doc --allow-read --allow-write --unstable-temporal", "test": "deno task codegen && deno task test-without-codegen" }, "unstable": [ Loading Loading
.github/workflows/build.yaml 0 → 100644 +52 −0 Original line number Diff line number Diff line name: build on: [push, pull_request] jobs: test: strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] fail-fast: false runs-on: ${{ matrix.os }} permissions: contents: read issues: read checks: write pull-requests: write steps: - uses: actions/checkout@v4 - uses: denoland/setup-deno@v1 with: deno-version: v1.x - run: deno task test --coverage=.cov --junit-path=.test-report.xml - uses: EnricoMi/publish-unit-test-result-action@v2 if: runner.os == 'Linux' && always() with: check_name: "Test Results (Linux)" files: .test-report.xml - uses: EnricoMi/publish-unit-test-result-action/macos@v2 if: runner.os == 'macOS' && always() with: check_name: "Test Results (macOS)" files: .test-report.xml - uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: runner.os == 'Windows' && always() with: check_name: "Test Results (Windows)" files: .test-report.xml - run: deno coverage --lcov .cov > .cov.lcov lint: runs-on: ubuntu-latest permissions: id-token: write contents: read steps: - uses: actions/checkout@v4 - uses: denoland/setup-deno@v1 with: deno-version: v1.x - run: deno task check - run: deno task check working-directory: ${{ github.workspace }}/examples/blog/ - run: deno publish --dry-run
.gitignore +7 −0 Original line number Diff line number Diff line .cov/ .cov.lcov .test-report.xml deno.lock docs/*.css docs/*.html docs/*.js docs/~/
deno.json +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ "tasks": { "check": "deno task codegen && deno fmt --check && deno lint && deno check */*.ts", "codegen": "deno run --allow-read --allow-write --check codegen/main.ts vocab/ ../runtime/ > vocab/vocab.ts && deno fmt vocab/vocab.ts && deno cache vocab/vocab.ts && deno check vocab/vocab.ts", "test-without-codegen": "deno test --check --allow-read --allow-write --unstable-temporal", "test-without-codegen": "deno test --check --doc --allow-read --allow-write --unstable-temporal", "test": "deno task codegen && deno task test-without-codegen" }, "unstable": [ Loading