chore(dependency): Bump module ${MODULE_PATH} ${VERSION} (#4094) #64
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: release-please | |
on: | |
push: | |
branches: [main] | |
permissions: | |
contents: write | |
pull-requests: write | |
actions: read | |
jobs: | |
release-please: | |
runs-on: ubuntu-latest | |
outputs: | |
root_released: ${{ steps.release.outputs['release_created'] }} | |
root_version: ${{ steps.release.outputs['version'] }} | |
module_evaluation_released: ${{ steps.release.outputs['modules/evaluation--release_created'] }} | |
module_evaluation_version: ${{ steps.release.outputs['modules/evaluation--version'] }} | |
module_core_released: ${{ steps.release.outputs['modules/core--release_created'] }} | |
module_core_version: ${{ steps.release.outputs['modules/core--version'] }} | |
provider_python_released: ${{ steps.release.outputs['openfeature/providers/python-provider--release_created'] }} | |
provider_python_version: ${{ steps.release.outputs['openfeature/providers/python-provider--version'] }} | |
provider_kotlin_released: ${{ steps.release.outputs['openfeature/providers/kotlin-provider--release_created'] }} | |
provider_kotlin_version: ${{ steps.release.outputs['openfeature/providers/kotlin-provider--version'] }} | |
steps: | |
- uses: googleapis/release-please-action@c2a5a2bd6a758a0937f1ddb1e8950609867ed15c # v4.3.0 | |
id: release | |
with: | |
# See: https://github.com/googleapis/release-please | |
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} | |
config-file: .github/release-please/release-please-config.json | |
manifest-file: .github/release-please/.release-please-manifest.json | |
bump-module-evaluation: | |
if: ${{ needs.release-please.outputs.module_evaluation_released == 'true' }} | |
uses: ./.github/workflows/release-bump-modules.yml | |
needs: release-please | |
with: | |
modulePath: modules/evaluation | |
version: ${{ needs.release-please.outputs.module_evaluation_version }} | |
secrets: | |
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} | |
bump-module-core: | |
if: ${{ needs.release-please.outputs.module_core_released == 'true' }} | |
uses: ./.github/workflows/release-bump-modules.yml | |
needs: release-please | |
with: | |
modulePath: modules/core | |
version: ${{ needs.release-please.outputs.module_core_version }} | |
secrets: | |
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} | |
bump-module-core-dependency-for-evaluation: | |
if: ${{ needs.release-please.outputs.module_core_released == 'true' }} | |
uses: ./.github/workflows/release-bump-modules.yml | |
needs: release-please | |
with: | |
modulePath: modules/core | |
version: ${{ needs.release-please.outputs.module_core_version }} | |
goModDirectoryPath: modules/evaluation | |
secrets: | |
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} | |
python-provider-release: | |
if: ${{ needs.release-please.outputs.provider_python_released == 'true' }} | |
uses: ./.github/workflows/release-python-provider.yml | |
needs: release-please | |
with: | |
version: ${{ needs.release-please.outputs.provider_python_version }} | |
kotlin-provider-release: | |
if: ${{ needs.release-please.outputs.provider_kotlin_released == 'true' }} | |
uses: ./.github/workflows/release-kotlin-provider.yml | |
needs: release-please | |
with: | |
version: ${{ needs.release-please.outputs.provider_kotlin_version }} | |
root-release: | |
if: ${{ needs.release-please.outputs.root_released == 'true' }} | |
uses: ./.github/workflows/release.yml | |
needs: release-please | |
with: | |
version: ${{ needs.release-please.outputs.root_version }} |