feat(runtimes): Deno canary #4050
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: test and lint test suite | |
on: | |
push: | |
paths-ignore: | |
- '*.md' | |
- 'renovate.json' | |
jobs: | |
check-test-suite-coverage: | |
runs-on: ubuntu-22.04 | |
# Ignore if renovate (dependency update) or if triggerred by auto update | |
# Needs to be in a string because the colon after chore breaks yaml | |
if: "${{ !contains(github.actor, 'renovate') && !contains(github.event.head_commit.message, 'chore: sync, use') }}" | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: pnpm/[email protected] | |
with: | |
version: 8 | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: 16 | |
cache: 'pnpm' | |
- name: Install Dependencies | |
run: pnpm install | |
- name: lint test suite coverage | |
run: node .github/scripts/check-folders.js | |
- name: run detect-jobs-to-run tests | |
run: pnpm exec jest detect-jobs-to-run |