diff --git a/.github/workflows/release-go.yml b/.github/workflows/release-go.yml index 3558f4f4..f9568192 100644 --- a/.github/workflows/release-go.yml +++ b/.github/workflows/release-go.yml @@ -5,23 +5,17 @@ on: branches: [release/*] jobs: - read-version: - name: Read version to release + publish-go-subrepo: + name: Publish to cucumber/messgaes-go subrepo runs-on: ubuntu-latest - outputs: - version: ${{ steps.versions.outputs.changelog-latest-version }} + environment: Release + permissions: + contents: write steps: - uses: actions/checkout@v3 - - uses: cucumber/action-get-versions@v1.0.0 - id: versions - - publish-go: - name: Create go/v* tag - runs-on: ubuntu-latest - needs: read-version - steps: - - uses: actions/checkout@v3 - - name: Create git tag - run: | - git tag "go/v${{ needs.read-version.outputs.version }}" - git push --tags + with: + fetch-depth: '0' + - uses: cucumber/action-publish-subrepo@v1.1.0 + with: + working-directory: go + github-token: ${{ secrets.CUKEBOT_GITHUB_TOKEN }} \ No newline at end of file