Skip to content

Nightly release

Nightly release #66

Workflow file for this run

name: Nightly release
on:
workflow_dispatch:
schedule:
- cron: "0 2 * * *" # 2 AM UTC
jobs:
nightly:
strategy:
matrix:
include:
- os: ubuntu-latest
java: 17
distribution: temurin
runs-on: ${{ matrix.os }}
env:
JAVA_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M
steps:
- name: Checkout sbt/sbt-dist
uses: actions/checkout@v7
- name: Checkout sbt/sbt
uses: actions/checkout@v7
with:
repository: sbt/sbt
ref: "develop"
path: sbt
- name: Setup JDK
uses: actions/setup-java@v6
with:
distribution: "${{ matrix.distribution }}"
java-version: "${{ matrix.java }}"
- uses: sbt/setup-sbt@v1
- name: Build
shell: bash
run: |
mode=nightly bin/run-ci.sh
env:
NIGHTLY_BUILD: true
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
BINTRAY_PASS: ${{ secrets.BINTRAY_PASS }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}