Skip to content

Fix hedera service

Fix hedera service #10

Workflow file for this run

name: Eventeum CI
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'corretto'
cache: maven
- name: Build with Maven
run: mvn clean package -DskipTests
- name: Run tests
run: mvn verify
- name: Check Coverage
run: |
COVERAGE=$(cat coverage/target/site/jacoco-aggregate/index.html | grep -o 'Total.*[0-9]\{1,3\}%' | grep -o '[0-9]\{1,3\}%' | head -1 | sed 's/%//')
if [ "$COVERAGE" -lt 25 ]; then
echo "Coverage below 25%: $COVERAGE%"
exit 1
fi
publish:
needs: build
if: github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v3
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'corretto'
cache: maven
server-id: github
server-username: GITHUB_ACTOR
server-password: GITHUB_TOKEN
- name: Install parent POM
run: mvn install -N
- name: Publish to GitHub Packages
run: mvn deploy -pl core -am -DskipTests
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}