Skip to content

Ensure SBT is installed using Coursier #1205

Ensure SBT is installed using Coursier

Ensure SBT is installed using Coursier #1205

Workflow file for this run

name: CI
on: [pull_request]
jobs:
ci:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: '20'
- name: Run `npm install`
run: npm install
- name: Run `npm run all`
run: npm run all
- name: Save PR number
if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' }}
run: echo ${{ github.event.number }} > PR_NUMBER
- name: Upload artifact with `PR_NUMBER`
if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' }}
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
with:
name: PR_NUMBER
path: PR_NUMBER
- name: Upload artifact with `dist` folder
if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' }}
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
with:
name: dist
path: dist/
- name: Upload artifact with `covertura.xml`
if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' }}
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
with:
name: cobertura
path: coverage/cobertura-coverage.xml