fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.38 #443
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: ci-pipeline | |
| on: | |
| create: | |
| branches: [ release/** ] | |
| push: | |
| branches: | |
| - main | |
| - hotfix/** | |
| tags: [ 'v*' ] | |
| paths-ignore: | |
| - '.github/ISSUE_TEMPLATE/**' | |
| - '.github/*.yml' | |
| - '*.md' | |
| - 'LICENSE' | |
| pull_request: | |
| types: [ opened, synchronize, reopened, closed ] | |
| branches: | |
| - main | |
| - hotfix/** | |
| paths-ignore: | |
| - '.github/ISSUE_TEMPLATE/**' | |
| - '.github/*.yml' | |
| - '*.md' | |
| - 'LICENSE' | |
| jobs: | |
| context: | |
| uses: zero88/shared-ghactions/.github/workflows/project-context.yml@main | |
| with: | |
| profile: 'schedulerx' | |
| secrets: | |
| githubToken: ${{ secrets.OSS_GITHUB_TOKEN }} | |
| gpgKey: ${{ secrets.CI_GPG_PRIVATE_KEY }} | |
| gpgPassphrase: ${{ secrets.CI_GPG_PASSPHARSE }} | |
| build: | |
| uses: zero88/shared-ghactions/.github/workflows/gradle-build.yml@main | |
| needs: context | |
| if: needs.context.outputs.shouldBuild == 'true' | |
| strategy: | |
| matrix: | |
| java: [ '11', '17', '21' ] | |
| os: [ 'ubuntu-latest', 'windows-latest' ] | |
| fail-fast: false | |
| name: With Java-${{ matrix.java }} on ${{ matrix.os }} | |
| with: | |
| profile: 'ciBuild' | |
| version: ${{ needs.context.outputs.version }} | |
| semanticVersion: ${{ needs.context.outputs.semanticVersion }} | |
| hashVersion: ${{ needs.context.outputs.commitId }} | |
| docs: | |
| uses: zero88/shared-ghactions/.github/workflows/antora-docs.yml@main | |
| needs: [ context, build ] | |
| if: needs.context.outputs.shouldBuild == 'true' | |
| with: | |
| profile: 'schedulerx' | |
| version: ${{ needs.context.outputs.version }} | |
| semanticVersion: ${{ needs.context.outputs.semanticVersion }} | |
| hashVersion: ${{ needs.context.outputs.commitId }} | |
| sha: ${{ needs.context.outputs.sha }} | |
| isRelease: ${{ needs.context.outputs.isRelease }} | |
| antoraBuildDir: docs/build/docs/antora | |
| syncDoc: ${{ needs.context.outputs.shouldPublish }} | |
| docBranch: ${{ needs.context.outputs.docBranch }} | |
| docVersion: ${{ needs.context.outputs.docVersion }} | |
| docCommitMsg: ${{ needs.context.outputs.docCommitMsg }} | |
| secrets: | |
| githubToken: ${{ secrets.OSS_GITHUB_TOKEN }} | |
| gpgKey: ${{ secrets.CI_GPG_PRIVATE_KEY }} | |
| gpgPassphrase: ${{ secrets.CI_GPG_PASSPHARSE }} | |
| webdocs: | |
| uses: zero88/shared-ghactions/.github/workflows/webdocs-communal-publish.yml@main | |
| needs: [ context, docs ] | |
| if: needs.context.outputs.shouldPublish == 'true' | |
| with: | |
| webdocsRepo: 'zero88/webdocs' | |
| webdocsRef: 'main' | |
| webdocsWorkflow: 'webdocs.yml' | |
| docCommitMsg: ${{ needs.context.outputs.docCommitMsg }} | |
| secrets: | |
| githubToken: ${{ secrets.OSS_GITHUB_TOKEN }} | |
| test: | |
| uses: zero88/shared-ghactions/.github/workflows/gradle-analysis.yml@main | |
| needs: [ context, build ] | |
| if: needs.context.outputs.shouldBuild == 'true' | |
| with: | |
| profile: 'ciSonar' | |
| branch: ${{ needs.context.outputs.branch }} | |
| version: ${{ needs.context.outputs.version }} | |
| semanticVersion: ${{ needs.context.outputs.semanticVersion }} | |
| hashVersion: ${{ needs.context.outputs.commitId }} | |
| secrets: | |
| githubToken: ${{ secrets.OSS_GITHUB_TOKEN }} | |
| sonarToken: ${{ secrets.OSS_SONARQUBE_TOKEN }} | |
| publish: | |
| uses: zero88/shared-ghactions/.github/workflows/gradle-publish.yml@main | |
| needs: [ context, test, docs ] | |
| if: needs.context.outputs.shouldPublish == 'true' | |
| with: | |
| profile: 'schedulerx' | |
| version: ${{ needs.context.outputs.version }} | |
| semanticVersion: ${{ needs.context.outputs.semanticVersion }} | |
| hashVersion: ${{ needs.context.outputs.commitId }} | |
| isRelease: ${{ needs.context.outputs.isRelease }} | |
| secrets: | |
| ossrhUser: ${{ secrets.OSS_SONATYPE_USER }} | |
| ossrhToken: ${{ secrets.OSS_SONATYPE_PASSWORD }} | |
| gpgKey: ${{ secrets.CI_GPG_PRIVATE_KEY }} | |
| gpgPassphrase: ${{ secrets.CI_GPG_PASSPHARSE }} | |
| release: | |
| runs-on: ubuntu-latest | |
| needs: [ context, webdocs, publish ] | |
| if: needs.context.outputs.isRelease == 'true' | |
| steps: | |
| - name: Create GitHub Release | |
| uses: softprops/action-gh-release@v2 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| with: | |
| name: Release 'schedulerx' ${{ needs.context.outputs.version }} | |
| tag_name: ${{ needs.context.outputs.branch }} | |
| generate_release_notes: true |