Skip to content

Update sbt-scalajs to 1.20.1 (#332) #718

Update sbt-scalajs to 1.20.1 (#332)

Update sbt-scalajs to 1.20.1 (#332) #718

Workflow file for this run

name: CI
on:
pull_request:
branches: ['**']
push:
branches: ['**']
tags: [v*]
permissions:
contents: write # release-drafter, auto-merge requirement
pull-requests: write # labeler, auto-merge requirement
jobs:
ci:
# run on external PRs, but not on internal PRs since those will be run by push to branch
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1, specifically v1.1.14
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
cache: 'sbt'
java-version: 11
- name: Test
run: sbt test
- name: Publish
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v'))
run: sbt ci-release
env:
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}