Skip to content

Build with Publish to Central #55

Build with Publish to Central

Build with Publish to Central #55

Workflow file for this run

name: Guiced EE (BOM)
on:
workflow_dispatch:
inputs:
centralRelease:
type: boolean
description: Run a release to maven central
default: false
push:
env:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
jobs:
Versioner:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
with:
baseDir: 'Versioner/'
name: 'Versioner'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Standalone:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'StandaloneBOM/'
name: 'Standalone'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Tests:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'TestLayoutBOM/'
name: 'Test Layouts'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Swagger:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'SwaggerBOM/'
name: 'Swagger'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
JBoss:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'JBossBOM/'
name: 'JBoss'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Jakarta:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'JakartaBOM/'
name: 'Jakarta'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Hibernate:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'HibernateBOM/'
name: 'Hibernate'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Google:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'GoogleBOM/'
name: 'Google'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
FasterXML:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'FasterXMLBOM/'
name: 'FasterXML'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Apache-CXF:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'ApacheCXFBOM/'
name: 'Apache CXF'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
Apache-Commons:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: 'ApacheBOM/'
name: 'Apache'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}
GuicedEE:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- Versioner
with:
baseDir: ''
name: 'Guiced-EE BOM'
publishToCentral: ${{inputs.centralRelease}}
secrets:
USERNAME: ${{secrets.USERNAME}}
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
GPG_PASSPHRASE: ${{secrets.GPG_PASSPHRASE}}
GPG_PRIVATE_KEY: ${{secrets.GPG_PRIVATE_KEY}}