diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e87a858..1f599ed 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,9 +9,9 @@ jobs: release: runs-on: ubuntu-latest steps: - - name: Print tag + - name: Print ref name run: | - echo "${{ github.ref }}" + echo "${{ github.ref_name }}" - name: Checkout uses: actions/checkout@v3 with: @@ -30,4 +30,20 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }} # Your GoReleaser Pro key, if you are using the 'goreleaser-pro' distribution - # GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} \ No newline at end of file + # GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} + - name: Set submodule tags + uses: actions/github-script@v7 + with: + script: | + + submodules = ("stdlib" "pgx" "sqlx" "gorm") + for (const submodule of submodules) { + echo "refs/tags/${{ submodule }}/${{ github.ref_name }}" + } + +# github.rest.git.createRef({ +# owner: context.repo.owner, +# repo: context.repo.repo, +# ref: 'refs/tags/', +# sha: context.sha +# }) \ No newline at end of file