name: Codecov on: - push jobs: release: name: Upload coverage to Codecov runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install uses: bahmutov/npm-install@v1 - name: Test run: npm test -- --coverage - name: Test integration run: npm run test:integration -- --coverage env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} CLIENT_ID: ${{ secrets.CLIENT_ID }} CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }} REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }} ROLE_ARN: ${{ secrets.ROLE_ARN }} - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }}