name: Test on: push: branches: - '**' permissions: contents: read # for checkout jobs: test: name: Test runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: 'lts/*' - name: Install bare runtime run: npm install -g bare - name: Install dependencies run: npm clean-install - name: Run tests run: npm test