diff --git a/.github/workflows/tag_and_publish.yml b/.github/workflows/tag_and_publish.yml index 6383458..413ec92 100644 --- a/.github/workflows/tag_and_publish.yml +++ b/.github/workflows/tag_and_publish.yml @@ -7,8 +7,6 @@ jobs: tag: name: Bump version runs-on: ubuntu-latest - outputs: - new_version: ${{ steps.output_version.outputs.new_version }} steps: - name: Checkout uses: actions/checkout@v3 @@ -74,6 +72,7 @@ jobs: sudo singularity build build/container.sif scripts/singularity_build.def - name: Login and Deploy Container run: | + latest_tag=$(git ls-remote --tags --refs --sort="v:refname" | tail -n1 | sed 's/.*\/v//') echo ${{ secrets.GITHUB_TOKEN }} | singularity remote login -u ${{ github.actor }} --password-stdin oras://ghcr.io - singularity push build/container.sif oras://ghcr.io/${GITHUB_REPOSITORY}:${{ needs.tag.outputs.new_version }} + singularity push build/container.sif oras://ghcr.io/${GITHUB_REPOSITORY}:$latest_tag singularity push build/container.sif oras://ghcr.io/${GITHUB_REPOSITORY}:latest