Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yetanalytics/runtimer
Create JRE runtimes
https://github.com/yetanalytics/runtimer
Last synced: 8 days ago
JSON representation
Create JRE runtimes
- Host: GitHub
- URL: https://github.com/yetanalytics/runtimer
- Owner: yetanalytics
- Created: 2021-08-30T15:52:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T19:46:03.000Z (4 months ago)
- Last Synced: 2024-08-29T21:51:24.812Z (4 months ago)
- Size: 21.5 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# yetanalytics/runtimer
This repository uses GitHub Actions to create Java runtimes for use in Yet projects like [SQL LRS](https://github.com/yetanalytics/lrsql)
## Reusable GitHub Action
This repo contains a [reusable workflow](https://docs.github.com/en/actions/learn-github-actions/reusing-workflows) you can call up in a GitHub Action:
``` yaml
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](.github/workflows/main.yml)
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!