This repository uses GitHub Actions to create Java runtimes for use in Yet projects like SQL LRS
This repo contains a reusable workflow you can call up in a GitHub Action:
build:
uses: yetanalytics/runtimer/.github/workflows/runtimer.yml@< sha | tag | branch >
with:
java-version: '11'
java-distribution: 'temurin'
java-modules: 'java.base,java.logging,java.naming,java.xml,java.sql,java.transaction.xa,java.security.sasl,java.management'
draft_release:
needs: build
runs-on: ubuntu-latest
steps:
...
This will create runtimes for the following operating systems:
- MacOS Monterey 12
- Ubuntu 20.04
- Windows Server 2022
Create JRE runtimes:
- Edit the workflow file
- Push a tag
- You'll find a draft release waiting for you for the given tag, describe and publish it.
That's it!