Skip to content

yetanalytics/runtimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

yetanalytics/runtimer

This repository uses GitHub Actions to create Java runtimes for use in Yet projects like SQL LRS

Reusable GitHub Action

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

(DEPRECATED) Release JRE Runtime Packages

Create JRE runtimes:

  1. Edit the workflow file
  2. Push a tag
  3. You'll find a draft release waiting for you for the given tag, describe and publish it.

That's it!