Skip to content

Update chen to bring java tag improvements and package updates #72

Update chen to bring java tag improvements and package updates

Update chen to bring java tag improvements and package updates #72

Workflow file for this run

name: release
on:
push:
tags:
- 'v*'
workflow_dispatch: # allow to manually trigger this workflow
jobs:
release:
concurrency: release
runs-on: ubuntu-latest
permissions:
contents: write
packages: write
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: coursier/cache-action@v6
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '21'
- run: |
sbt stage astGenDlTask assembly createDistribution publish
sha512sum target/atom.zip > target/atom.zip.sha512
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create Release
if: startsWith(github.ref, 'refs/tags/')
uses: softprops/action-gh-release@v1
with:
files: |
target/atom.zip
target/atom.zip.sha512