Skip to content
This repository has been archived by the owner on Jul 30, 2023. It is now read-only.

Bump io.klogging:klogging-jvm from 0.4.15 to 0.4.18 #194

Bump io.klogging:klogging-jvm from 0.4.15 to 0.4.18

Bump io.klogging:klogging-jvm from 0.4.15 to 0.4.18 #194

Workflow file for this run

name: Build
on:
push:
branches:
- main
tags:
- '*'
pull_request:
branches:
- '*'
jobs:
build:
name: "Build, Test and Publish"
runs-on: ubuntu-latest
env:
TERM: xterm-256color
SIGNING_KEY_ID: 40D4E7C6
OSSRH_USERNAME: mjstrasser
permissions:
contents: write # Required to be able to publish releases, see https://docs.github.com/en/rest/reference/permissions-required-for-github-apps#permission-on-contents
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew assemble
- name: Run checks
run: ./gradlew check
- name: Check test output existence
id: check_test_output
uses: andstor/file-existence-action@v2
with:
files: ./build/test-results/test/*.xml
if: success() || failure()
- name: Generating code coverage report
run: ./gradlew jacocoTestReport
if: steps.check_test_outputs.file_exists == 'true'
- name: Upload coverage to codecov.io
uses: codecov/codecov-action@v3
if: steps.check_test_outputs.file_exists == 'true'
- name: Assemble release
run: ./gradlew assembleRelease
env:
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
if: github.repository == 'klogging/slf4j-klogging' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/')) && github.event_name == 'push'
- name: Publish snapshot
run: ./gradlew publishSnapshot
env:
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
if: github.repository == 'klogging/slf4j-klogging' && github.ref == 'refs/heads/main' && github.event_name == 'push'
- name: Publish release
run: ./gradlew publishRelease
env:
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
if: github.repository == 'klogging/slf4j-klogging' && startsWith(github.ref, 'refs/tags/') && github.event_name == 'push'