Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yetanalytics/workflow-runtimer
Reusable workflow to create JREs
https://github.com/yetanalytics/workflow-runtimer
Last synced: 8 days ago
JSON representation
Reusable workflow to create JREs
- Host: GitHub
- URL: https://github.com/yetanalytics/workflow-runtimer
- Owner: yetanalytics
- Created: 2024-09-24T14:19:46.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T14:21:23.000Z (about 2 months ago)
- Last Synced: 2024-11-05T15:29:54.764Z (about 2 months ago)
- Size: 32.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# yetanalytics/workflow-runtimer
This repository uses GitHub Actions to create Java runtimes for use in Yet projects like [SQL LRS](https://github.com/yetanalytics/lrsql). This workflow is built off of the [runtimer](https://github.com/yetanalytics/runtimer) workflow, but conforms to our current guidelines for workflow naming and tagging.
## 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/workflow-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 Sonoma 14
- Ubuntu 22.04
- Windows Server 2022