Compare commits
No commits in common. "0.0.1" and "main" have entirely different histories.
7 changed files with 468 additions and 157 deletions
90
.forgejo/workflows/release.yaml
Normal file
90
.forgejo/workflows/release.yaml
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
---
|
||||||
|
name: release
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
jobs:
|
||||||
|
release:
|
||||||
|
name: Release
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: ${{ !startsWith(github.event.head_commit.message, 'Release') }}
|
||||||
|
env:
|
||||||
|
JRELEASER_OUTPUT_DIRECTORY: target
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: "Initialize Environment"
|
||||||
|
id: initialize
|
||||||
|
uses: https://w9r.dev/w9r.dev/action-setup-environment@v1.1.4
|
||||||
|
with:
|
||||||
|
roleid: ${{ secrets.VAULT_ROLE_ID }}
|
||||||
|
secretid: ${{ secrets.VAULT_SECRET_ID }}
|
||||||
|
|
||||||
|
- name: "Determine next version"
|
||||||
|
uses: https://github.com/obfu5c8/action-svu@e0ac511a90318bc284bf845936acd5c5c077d788 # v1
|
||||||
|
id: generate_next_version
|
||||||
|
with:
|
||||||
|
type: auto
|
||||||
|
force-increment: true
|
||||||
|
no-metadata: false
|
||||||
|
no-pre-release: false
|
||||||
|
no-build: false
|
||||||
|
strip-prefix: true
|
||||||
|
prefix: ''
|
||||||
|
suffix: ''
|
||||||
|
|
||||||
|
- name: "Set new version"
|
||||||
|
run: |
|
||||||
|
NEW_VERSION=${{steps.generate_next_version.outputs.version}}
|
||||||
|
echo NEW_VERSION=$NEW_VERSION >> "$GITHUB_ENV"
|
||||||
|
echo JRELEASER_PROJECT_VERSION=$NEW_VERSION >> "$GITHUB_ENV"
|
||||||
|
echo "New version: $NEW_VERSION"
|
||||||
|
mvn -B --file pom.xml versions:set -DnewVersion=$NEW_VERSION
|
||||||
|
|
||||||
|
- name: "Run JReleaser (Changelog)"
|
||||||
|
uses: https://github.com/jreleaser/release-action@f69e545b05f149483cecb2fb81866247992694b8 # 2.4.2
|
||||||
|
with:
|
||||||
|
arguments: changelog --debug
|
||||||
|
setup-java: false
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: "Commit and push changes"
|
||||||
|
uses: https://w9r.dev/w9r.dev/action-git-commit-push@v1.4
|
||||||
|
with:
|
||||||
|
email: ${{ steps.initialize.outputs.gitemail }}
|
||||||
|
name: ${{ steps.initialize.outputs.gituser }}
|
||||||
|
commit_message: "Release ${{ env.JRELEASER_PROJECT_VERSION }} [skip ci]"
|
||||||
|
files: pom.xml CHANGELOG.md
|
||||||
|
access_token: ${{ env.JRELEASER_GITEA_TOKEN }}
|
||||||
|
|
||||||
|
- name: Build package and populate staging area for deployment
|
||||||
|
run: |
|
||||||
|
mvn -X -B --file pom.xml package
|
||||||
|
mvn -X --file pom.xml -Ppublication
|
||||||
|
|
||||||
|
- name: "Run JReleaser (Assemble)"
|
||||||
|
uses: https://github.com/jreleaser/release-action@f69e545b05f149483cecb2fb81866247992694b8 # 2.4.2
|
||||||
|
with:
|
||||||
|
arguments: assemble --debug
|
||||||
|
setup-java: false
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: "Run JReleaser (Release)"
|
||||||
|
uses: https://github.com/jreleaser/release-action@f69e545b05f149483cecb2fb81866247992694b8 # 2.4.2
|
||||||
|
with:
|
||||||
|
arguments: release --debug
|
||||||
|
setup-java: false
|
||||||
|
|
||||||
|
- name: JReleaser release trace
|
||||||
|
if: always()
|
||||||
|
uses: https://gitea.com/actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3
|
||||||
|
with:
|
||||||
|
name: jreleaser-trace
|
||||||
|
path: target/jreleaser/trace.log
|
||||||
|
|
||||||
|
- name: JReleaser release properties
|
||||||
|
if: always()
|
||||||
|
uses: https://gitea.com/actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3
|
||||||
|
with:
|
||||||
|
name: jreleaser-properties
|
||||||
|
path: target/jreleaser/output.properties
|
30
.forgejo/workflows/sonarqube.yaml
Normal file
30
.forgejo/workflows/sonarqube.yaml
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
pull_request:
|
||||||
|
types: [opened, synchronize, reopened]
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
name: SonarQube Scan
|
||||||
|
jobs:
|
||||||
|
sonarqube:
|
||||||
|
name: "SonarQube Trigger"
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: "Initialize Environment"
|
||||||
|
uses: https://w9r.dev/w9r.dev/action-setup-environment@v1.1.4
|
||||||
|
with:
|
||||||
|
roleid: "${{ secrets.VAULT_ROLE_ID }}"
|
||||||
|
secretid: "${{ secrets.VAULT_SECRET_ID }}"
|
||||||
|
|
||||||
|
- name: "Cache SonarQube packages"
|
||||||
|
uses: https://github.com/actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
|
||||||
|
with:
|
||||||
|
path: ~/.sonar/cache
|
||||||
|
key: "${{ runner.os }}-sonar"
|
||||||
|
restore-keys: "${{ runner.os }}-sonar"
|
||||||
|
|
||||||
|
- name: "SonarQube Scan"
|
||||||
|
run: "mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar"
|
|
@ -1,155 +0,0 @@
|
||||||
---
|
|
||||||
name: release
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
release:
|
|
||||||
name: Release
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: ${{ !startsWith(github.event.head_commit.message, 'Release') }}
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
|
|
||||||
- name: Set up Environment
|
|
||||||
run: |
|
|
||||||
apt update
|
|
||||||
apt install -y zip
|
|
||||||
mkdir -p /root/.jreleaser
|
|
||||||
touch /root/.jreleaser/config.properties
|
|
||||||
|
|
||||||
- name: Determine next version
|
|
||||||
uses: https://github.com/obfu5c8/action-svu@v1
|
|
||||||
id: generate_next_version
|
|
||||||
with:
|
|
||||||
type: auto
|
|
||||||
force-increment: true
|
|
||||||
no-metadata: false
|
|
||||||
no-pre-release: false
|
|
||||||
no-build: false
|
|
||||||
strip-prefix: true
|
|
||||||
prefix: ''
|
|
||||||
suffix: ''
|
|
||||||
|
|
||||||
- name: Install syft
|
|
||||||
uses: https://github.com/anchore/sbom-action/download-syft@v0
|
|
||||||
id: install_syft
|
|
||||||
with:
|
|
||||||
syft-version: v1.18.1
|
|
||||||
|
|
||||||
- name: Set new version
|
|
||||||
run: |
|
|
||||||
NEW_VERSION=${{steps.generate_next_version.outputs.version}}
|
|
||||||
echo NEW_VERSION=$NEW_VERSION >> "$GITHUB_ENV"
|
|
||||||
echo "New version: $NEW_VERSION"
|
|
||||||
|
|
||||||
- name: Cache Java and Maven software
|
|
||||||
uses: https://github.com/actions/cache@v4
|
|
||||||
with:
|
|
||||||
path: ~/.sdkman
|
|
||||||
key: ${{ runner.os }}-sdkman
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-sdkman
|
|
||||||
env:
|
|
||||||
ACTIONS_STEP_DEBUG: true
|
|
||||||
|
|
||||||
- name: Cache local Maven repository
|
|
||||||
uses: https://github.com/actions/cache@v4
|
|
||||||
with:
|
|
||||||
path: ~/.m2/repository
|
|
||||||
key: ${{ runner.os }}-maven
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-maven
|
|
||||||
env:
|
|
||||||
ACTIONS_STEP_DEBUG: true
|
|
||||||
|
|
||||||
- name: Install Java & Maven
|
|
||||||
uses: https://github.com/sdkman/sdkman-action@main
|
|
||||||
id: sdkman
|
|
||||||
|
|
||||||
- name: Set Version
|
|
||||||
env:
|
|
||||||
MAVEN_USERNAME: ${{ secrets.NEXUS_USERNAME }}
|
|
||||||
MAVEN_CENTRAL_TOKEN: ${{ secrets.NEXUS_PASSWORD }}
|
|
||||||
MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
|
|
||||||
run: |
|
|
||||||
export GPG_TTY=$(tty)
|
|
||||||
git config user.name "${{ github.event.head_commit.committer.name }}"
|
|
||||||
git config user.email "${{ github.event.head_commit.committer.email }}"
|
|
||||||
mvn -B --file pom.xml versions:set -DnewVersion=${{ env.NEW_VERSION }}
|
|
||||||
|
|
||||||
- name: Run JReleaser (Changelog)
|
|
||||||
uses: https://w9r.dev/actions/release-action@main
|
|
||||||
with:
|
|
||||||
arguments: changelog --debug
|
|
||||||
setup-java: false
|
|
||||||
continue-on-error: true
|
|
||||||
env:
|
|
||||||
JRELEASER_OUTPUT_DIRECTORY: target
|
|
||||||
JRELEASER_PROJECT_VERSION: ${{ env.NEW_VERSION }}
|
|
||||||
JRELEASER_GITEA_TOKEN: ${{ secrets.JRELEASER_GITEA_TOKEN }}
|
|
||||||
JRELEASER_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
|
|
||||||
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
|
|
||||||
JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
|
|
||||||
|
|
||||||
- name: Commit and push changes
|
|
||||||
run: |
|
|
||||||
git config user.name "${{ github.event.head_commit.committer.name }}"
|
|
||||||
git config user.email "${{ github.event.head_commit.committer.email }}"
|
|
||||||
git add pom.xml CHANGELOG.md
|
|
||||||
git commit -a -m "Release ${{ env.NEW_VERSION }}"
|
|
||||||
git push
|
|
||||||
- name: Build package
|
|
||||||
run: |
|
|
||||||
mvn -B --file pom.xml package
|
|
||||||
|
|
||||||
- name: Run JReleaser (Assemble)
|
|
||||||
uses: https://w9r.dev/actions/release-action@main
|
|
||||||
with:
|
|
||||||
arguments: assemble --debug
|
|
||||||
setup-java: false
|
|
||||||
continue-on-error: true
|
|
||||||
env:
|
|
||||||
JRELEASER_OUTPUT_DIRECTORY: target
|
|
||||||
JRELEASER_PROJECT_VERSION: ${{ env.NEW_VERSION }}
|
|
||||||
JRELEASER_GITEA_TOKEN: ${{ secrets.JRELEASER_GITEA_TOKEN }}
|
|
||||||
JRELEASER_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
|
|
||||||
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
|
|
||||||
JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
|
|
||||||
|
|
||||||
- name: Run JReleaser (Release)
|
|
||||||
uses: https://w9r.dev/actions/release-action@main
|
|
||||||
with:
|
|
||||||
arguments: release --debug
|
|
||||||
setup-java: false
|
|
||||||
env:
|
|
||||||
JRELEASER_OUTPUT_DIRECTORY: target
|
|
||||||
JRELEASER_PROJECT_VERSION: ${{ env.NEW_VERSION }}
|
|
||||||
JRELEASER_GITEA_TOKEN: ${{ secrets.JRELEASER_GITEA_TOKEN }}
|
|
||||||
JRELEASER_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
|
|
||||||
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
|
|
||||||
JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
|
|
||||||
|
|
||||||
|
|
||||||
# Persist logs
|
|
||||||
|
|
||||||
- name: JReleaser release trace
|
|
||||||
if: always()
|
|
||||||
uses: https://gitea.com/actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: jreleaser-trace
|
|
||||||
path: target/jreleaser/trace.log
|
|
||||||
|
|
||||||
- name: JReleaser release properties
|
|
||||||
if: always()
|
|
||||||
uses: https://gitea.com/actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: jreleaser-properties
|
|
||||||
path: target/jreleaser/output.properties
|
|
213
CHANGELOG.md
213
CHANGELOG.md
|
@ -1,4 +1,217 @@
|
||||||
|
## [0.1.13]
|
||||||
|
- [dab93b0](https://w9r.dev/pom/dependencies/commits/dab93b0) revert 11923acb66a66d6da58579fb1f0ae6dd9a3583b7
|
||||||
|
|
||||||
|
## [0.1.12]
|
||||||
|
### 🐛 Fixes
|
||||||
|
- [392515a](https://w9r.dev/pom/dependencies/commits/392515a) **deps**: update logback monorepo to v1.5.16
|
||||||
|
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [ef2f1e9](https://w9r.dev/pom/dependencies/commits/ef2f1e9) **deps**: update https://gitea.com/actions/upload-artifact action to v4
|
||||||
|
|
||||||
|
## [0.1.11]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [5ba6ccd](https://w9r.dev/pom/dependencies/commits/5ba6ccd) **deps**: pin dependencies
|
||||||
|
|
||||||
|
## [0.1.10]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [9b91774](https://w9r.dev/pom/dependencies/commits/9b91774) switch to mainstream release action
|
||||||
|
|
||||||
|
## [0.1.9]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [a211f84](https://w9r.dev/pom/dependencies/commits/a211f84) switch to mainstream release action
|
||||||
|
|
||||||
|
## [0.1.8]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [a49f327](https://w9r.dev/pom/dependencies/commits/a49f327) **deps**: add renovate.json
|
||||||
|
|
||||||
|
## [0.1.7]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [0451a7a](https://w9r.dev/pom/dependencies/commits/0451a7a) update setup action
|
||||||
|
- [6ee9204](https://w9r.dev/pom/dependencies/commits/6ee9204) optimize ci
|
||||||
|
|
||||||
|
---
|
||||||
|
- [6b721e3](https://w9r.dev/pom/dependencies/commits/6b721e3) Release 0.1.7 [skip ci]
|
||||||
|
|
||||||
|
## [0.1.7]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [6ee9204](https://w9r.dev/pom/dependencies/commits/6ee9204) optimize ci
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [902b677](https://w9r.dev/pom/dependencies/commits/902b677) fix ci
|
||||||
|
- [cebf954](https://w9r.dev/pom/dependencies/commits/cebf954) fix ci
|
||||||
|
- [fcfcebe](https://w9r.dev/pom/dependencies/commits/fcfcebe) fix ci
|
||||||
|
- [48f50f6](https://w9r.dev/pom/dependencies/commits/48f50f6) fix ci
|
||||||
|
- [8076d05](https://w9r.dev/pom/dependencies/commits/8076d05) fix ci
|
||||||
|
- [3805f3b](https://w9r.dev/pom/dependencies/commits/3805f3b) fix ci
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [959fdfb](https://w9r.dev/pom/dependencies/commits/959fdfb) Release 0.1.6 [skip ci]
|
||||||
|
- [319c9d4](https://w9r.dev/pom/dependencies/commits/319c9d4) Release 0.1.6
|
||||||
|
- [8495e78](https://w9r.dev/pom/dependencies/commits/8495e78) Release 0.1.6
|
||||||
|
- [4cf6ffe](https://w9r.dev/pom/dependencies/commits/4cf6ffe) Release 0.1.6
|
||||||
|
- [789a4ee](https://w9r.dev/pom/dependencies/commits/789a4ee) Release 0.1.6
|
||||||
|
- [64bc7f6](https://w9r.dev/pom/dependencies/commits/64bc7f6) Release 0.1.6
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [cebf954](https://w9r.dev/pom/dependencies/commits/cebf954) fix ci
|
||||||
|
- [fcfcebe](https://w9r.dev/pom/dependencies/commits/fcfcebe) fix ci
|
||||||
|
- [48f50f6](https://w9r.dev/pom/dependencies/commits/48f50f6) fix ci
|
||||||
|
- [8076d05](https://w9r.dev/pom/dependencies/commits/8076d05) fix ci
|
||||||
|
- [3805f3b](https://w9r.dev/pom/dependencies/commits/3805f3b) fix ci
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [319c9d4](https://w9r.dev/pom/dependencies/commits/319c9d4) Release 0.1.6
|
||||||
|
- [8495e78](https://w9r.dev/pom/dependencies/commits/8495e78) Release 0.1.6
|
||||||
|
- [4cf6ffe](https://w9r.dev/pom/dependencies/commits/4cf6ffe) Release 0.1.6
|
||||||
|
- [789a4ee](https://w9r.dev/pom/dependencies/commits/789a4ee) Release 0.1.6
|
||||||
|
- [64bc7f6](https://w9r.dev/pom/dependencies/commits/64bc7f6) Release 0.1.6
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [fcfcebe](https://w9r.dev/pom/dependencies/commits/fcfcebe) fix ci
|
||||||
|
- [48f50f6](https://w9r.dev/pom/dependencies/commits/48f50f6) fix ci
|
||||||
|
- [8076d05](https://w9r.dev/pom/dependencies/commits/8076d05) fix ci
|
||||||
|
- [3805f3b](https://w9r.dev/pom/dependencies/commits/3805f3b) fix ci
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [8495e78](https://w9r.dev/pom/dependencies/commits/8495e78) Release 0.1.6
|
||||||
|
- [4cf6ffe](https://w9r.dev/pom/dependencies/commits/4cf6ffe) Release 0.1.6
|
||||||
|
- [789a4ee](https://w9r.dev/pom/dependencies/commits/789a4ee) Release 0.1.6
|
||||||
|
- [64bc7f6](https://w9r.dev/pom/dependencies/commits/64bc7f6) Release 0.1.6
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [48f50f6](https://w9r.dev/pom/dependencies/commits/48f50f6) fix ci
|
||||||
|
- [8076d05](https://w9r.dev/pom/dependencies/commits/8076d05) fix ci
|
||||||
|
- [3805f3b](https://w9r.dev/pom/dependencies/commits/3805f3b) fix ci
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [4cf6ffe](https://w9r.dev/pom/dependencies/commits/4cf6ffe) Release 0.1.6
|
||||||
|
- [789a4ee](https://w9r.dev/pom/dependencies/commits/789a4ee) Release 0.1.6
|
||||||
|
- [64bc7f6](https://w9r.dev/pom/dependencies/commits/64bc7f6) Release 0.1.6
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [8076d05](https://w9r.dev/pom/dependencies/commits/8076d05) fix ci
|
||||||
|
- [3805f3b](https://w9r.dev/pom/dependencies/commits/3805f3b) fix ci
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [789a4ee](https://w9r.dev/pom/dependencies/commits/789a4ee) Release 0.1.6
|
||||||
|
- [64bc7f6](https://w9r.dev/pom/dependencies/commits/64bc7f6) Release 0.1.6
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [3805f3b](https://w9r.dev/pom/dependencies/commits/3805f3b) fix ci
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [64bc7f6](https://w9r.dev/pom/dependencies/commits/64bc7f6) Release 0.1.6
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [5079408](https://w9r.dev/pom/dependencies/commits/5079408) fix ci
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
---
|
||||||
|
- [111d06d](https://w9r.dev/pom/dependencies/commits/111d06d) Release 0.1.6
|
||||||
|
|
||||||
|
## [0.1.6]
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [e334cf9](https://w9r.dev/pom/dependencies/commits/e334cf9) fix ci
|
||||||
|
- [eaf65ad](https://w9r.dev/pom/dependencies/commits/eaf65ad) fix ci
|
||||||
|
- [52e6eb9](https://w9r.dev/pom/dependencies/commits/52e6eb9) update input vars
|
||||||
|
- [70924fb](https://w9r.dev/pom/dependencies/commits/70924fb) add workflow_dispatch for sonarqube workflow
|
||||||
|
- [0db866f](https://w9r.dev/pom/dependencies/commits/0db866f) input vault credentials into setup role
|
||||||
|
- [0364f52](https://w9r.dev/pom/dependencies/commits/0364f52) reorganize workflows
|
||||||
|
|
||||||
|
## [0.1.5]
|
||||||
|
### 🛠 Build
|
||||||
|
- [e7099e4](https://w9r.dev/pom/dependencies/commits/e7099e4) enable commit signing
|
||||||
|
|
||||||
|
## [0.1.4]
|
||||||
|
### 🐛 Fixes
|
||||||
|
- [1928926](https://w9r.dev/pom/dependencies/commits/1928926) settings.xml path in sonarqube.yaml
|
||||||
|
|
||||||
|
## [0.1.3]
|
||||||
|
### 🛠 Build
|
||||||
|
- [af2b075](https://w9r.dev/pom/dependencies/commits/af2b075) add maven settings.xml
|
||||||
|
|
||||||
|
## [0.1.2]
|
||||||
|
### 🛠 Build
|
||||||
|
- [62a8923](https://w9r.dev/pom/dependencies/commits/62a8923) improve Sonarqube pipeline
|
||||||
|
|
||||||
|
## [0.1.1]
|
||||||
|
### 🛠 Build
|
||||||
|
- [90c156e](https://w9r.dev/pom/dependencies/commits/90c156e) add Sonarqube pipeline
|
||||||
|
|
||||||
|
## [0.1.0]
|
||||||
|
### 🚀 Features
|
||||||
|
- [e3591ac](https://w9r.dev/pom/dependencies/commits/e3591ac) add dependencies for json logging directly to POM
|
||||||
|
|
||||||
|
### 🧰 Tasks
|
||||||
|
- [1f5bec8](https://w9r.dev/pom/dependencies/commits/1f5bec8) initial Commit of project
|
||||||
|
|
||||||
|
---
|
||||||
|
- [e67aa25](https://w9r.dev/pom/dependencies/commits/e67aa25) Release 0.0.1
|
||||||
|
|
||||||
## [0.0.1]
|
## [0.0.1]
|
||||||
### 🧰 Tasks
|
### 🧰 Tasks
|
||||||
- [6df2aa0](https://w9r.dev/pom/dependencies/commits/6df2aa0) initial Commit of project
|
- [6df2aa0](https://w9r.dev/pom/dependencies/commits/6df2aa0) initial Commit of project
|
||||||
|
|
||||||
|
---
|
||||||
|
- [ae01c0f](https://w9r.dev/pom/dependencies/commits/ae01c0f) Release 0.0.1
|
||||||
|
|
||||||
|
|
|
@ -166,3 +166,19 @@ distributions:
|
||||||
pom:
|
pom:
|
||||||
artifacts:
|
artifacts:
|
||||||
- path: pom.xml
|
- path: pom.xml
|
||||||
|
deploy:
|
||||||
|
maven:
|
||||||
|
artifactory:
|
||||||
|
pom:
|
||||||
|
active: ALWAYS
|
||||||
|
url: https://nexus.w9r.dev/repository/maven-releases
|
||||||
|
snapshotSupported: true
|
||||||
|
authorization: Basic
|
||||||
|
sign: false
|
||||||
|
checksums: true
|
||||||
|
sourceJar: false
|
||||||
|
javadocJar: false
|
||||||
|
verifyPom: true
|
||||||
|
applyMavenCentralRules: false
|
||||||
|
stagingRepositories:
|
||||||
|
- target/staging-deploy
|
||||||
|
|
115
pom.xml
115
pom.xml
|
@ -6,15 +6,42 @@
|
||||||
|
|
||||||
<groupId>dev.w9r.pom</groupId>
|
<groupId>dev.w9r.pom</groupId>
|
||||||
<artifactId>dependencies</artifactId>
|
<artifactId>dependencies</artifactId>
|
||||||
<version>0.0.1</version>
|
<version>0.1.13</version>
|
||||||
|
|
||||||
|
<name>Common Dependency Project Object Model for Maven Builds</name>
|
||||||
|
<description>Common dependencies and management of their versions</description>
|
||||||
|
<url>https://w9r.dev/pom/dependencies</url>
|
||||||
|
|
||||||
|
<developers>
|
||||||
|
<developer>
|
||||||
|
<id>oliver</id>
|
||||||
|
<name>Oliver Weyhmüller</name>
|
||||||
|
<email>oliver@weyhmueller.de</email>
|
||||||
|
</developer>
|
||||||
|
</developers>
|
||||||
|
|
||||||
|
<scm>
|
||||||
|
<connection>scm:git:https://github.com/aalmiray/app.git</connection>
|
||||||
|
<developerConnection>scm:git:https://w9r.dev/pom/dependencies.git</developerConnection>
|
||||||
|
<url>https://w9r.dev/pom/dependencies.git</url>
|
||||||
|
<tag>HEAD</tag>
|
||||||
|
</scm>
|
||||||
|
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<w9r.logback.json.version>0.1.5</w9r.logback.json.version>
|
<w9r.logback.json.version>0.1.5</w9r.logback.json.version>
|
||||||
<w9r.logback.version>1.5.15</w9r.logback.version>
|
<w9r.logback.version>1.5.16</w9r.logback.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
<licenses>
|
||||||
|
<license>
|
||||||
|
<name>MIT</name>
|
||||||
|
<url>https://spdx.org/licenses/MIT.html</url>
|
||||||
|
<distribution>repo</distribution>
|
||||||
|
</license>
|
||||||
|
</licenses>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
This file is used to provide common versions of dependencies and also temporary import updated versions of
|
This file is used to provide common versions of dependencies and also temporary import updated versions of
|
||||||
dependencies until they make their way into the proper release of the used frameworks.
|
dependencies until they make their way into the proper release of the used frameworks.
|
||||||
|
@ -54,4 +81,88 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
<dependencies>
|
||||||
|
<!-- JSON logging -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback.contrib</groupId>
|
||||||
|
<artifactId>logback-json-classic</artifactId>
|
||||||
|
<version>${w9r.logback.json.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback.contrib</groupId>
|
||||||
|
<artifactId>logback-jackson</artifactId>
|
||||||
|
<version>${w9r.logback.json.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- End JSON logging -->
|
||||||
|
</dependencies>
|
||||||
|
<build>
|
||||||
|
<pluginManagement>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-deploy-plugin</artifactId>
|
||||||
|
<version>3.1.3</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.13.0</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<version>3.11.2</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>3.3.1</version>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</pluginManagement>
|
||||||
|
|
||||||
|
</build>
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>publication</id>
|
||||||
|
<properties>
|
||||||
|
<altDeploymentRepository>local::file:./target/staging-deploy</altDeploymentRepository>
|
||||||
|
</properties>
|
||||||
|
<build>
|
||||||
|
<defaultGoal>deploy</defaultGoal>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-javadocs</id>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<attach>true</attach>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<attach>true</attach>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
</project>
|
</project>
|
||||||
|
|
6
renovate.json
Normal file
6
renovate.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"extends": [
|
||||||
|
"local>w9r.dev/renovate-config"
|
||||||
|
]
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue