Skip to content

Support multiple hikari property files. #35

Support multiple hikari property files.

Support multiple hikari property files. #35

Workflow file for this run

name: Publish Release
on:
push:
tags:
- '[0-9]*.[0-9]*.[0-9]*'
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- id: setup
uses: sava-software/sava-build@main
with:
default-java-version: ${{ vars.JAVA_VERSION }}
jdk-src: ${{ vars.JDK_SRC }}
gradle-java-version: ${{ vars.GRADLE_JAVA_VERSION }}
- name: Checkout IDL Source Generator
uses: actions/checkout@v4
with:
repository: sava-software/idl-src-gen
token: ${{ secrets.READ_SAVA_SRC_GEN }}
path: idl-src-gen
- name: Generate Source & Check
run: |
cd ./idl-src-gen
./genSrc.sh --bdm=200 --mc=2 --config='../main_net_programs.json' --rpc="${{ secrets.RPC_URL }}"
cd ..
./gradlew --stacktrace -PjavaVersion=${{ steps.setup.outputs.java-version }} -Pversion=${{ github.ref_name }} check
env:
ORG_GRADLE_PROJECT_savaGithubPackagesUsername: ${{ env.GITHUB_ACTOR }}
ORG_GRADLE_PROJECT_savaGithubPackagesPassword: ${{ secrets.GITHUB_TOKEN }}
- name: Maven Central
run: ./gradlew --stacktrace -Psign=true -PjavaVersion=${{ steps.setup.outputs.java-version }} -Pversion=${{ github.ref_name }} :aggregation:publishAggregationToCentralPortal
env:
GPG_PUBLISH_SECRET: ${{ secrets.GPG_PUBLISH_SECRET }}
GPG_PUBLISH_PHRASE: ${{ secrets.GPG_PUBLISH_PHRASE }}
MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
MAVEN_CENTRAL_SECRET: ${{ secrets.MAVEN_CENTRAL_SECRET }}
ORG_GRADLE_PROJECT_savaGithubPackagesUsername: ${{ env.GITHUB_ACTOR }}
ORG_GRADLE_PROJECT_savaGithubPackagesPassword: ${{ secrets.GITHUB_TOKEN }}
- name: Github Packages
run: ./gradlew --stacktrace -Psign=true -PjavaVersion=${{ steps.setup.outputs.java-version }} -Pversion=${{ github.ref_name }} :aggregation:publishToGitHubPackages
env:
GPG_PUBLISH_SECRET: ${{ secrets.GPG_PUBLISH_SECRET }}
GPG_PUBLISH_PHRASE: ${{ secrets.GPG_PUBLISH_PHRASE }}
ORG_GRADLE_PROJECT_savaGithubPackagesUsername: ${{ env.GITHUB_ACTOR }}
ORG_GRADLE_PROJECT_savaGithubPackagesPassword: ${{ secrets.GITHUB_TOKEN }}