diff --git a/.github/workflows/release-project.yml b/.github/workflows/release-please.yml similarity index 76% rename from .github/workflows/release-project.yml rename to .github/workflows/release-please.yml index f280cfb..8c4987e 100644 --- a/.github/workflows/release-project.yml +++ b/.github/workflows/release-please.yml @@ -1,17 +1,35 @@ -# SPDX-FileCopyrightText: 2022 Alliander N.V. +# SPDX-FileCopyrightText: 2023 Alliander N.V. # # SPDX-License-Identifier: Apache-2.0 +on: + push: + branches: + - main -name: Release Project +permissions: + contents: write + pull-requests: write -on: - release: - types: [ released ] +name: release-please jobs: + release_please: + runs-on: ubuntu-latest + outputs: + release_created: ${{ steps.release.outputs.release_created }} + steps: + - uses: google-github-actions/release-please-action@v3 + id: release + with: + release-type: maven + package-name: compas-scl-auto-alignment + # The logic below handles the docker hub publication: push_to_registry: + needs: release_please + if: needs.release_please.outputs.release_created == "true" name: Build and publish runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Checkout