diff --git a/.gitea/workflows/ReleaseDevelopment.yml b/.gitea/workflows/CD Development.yml similarity index 76% rename from .gitea/workflows/ReleaseDevelopment.yml rename to .gitea/workflows/CD Development.yml index 4cadd4c..cf6c3a8 100644 --- a/.gitea/workflows/ReleaseDevelopment.yml +++ b/.gitea/workflows/CD Development.yml @@ -30,7 +30,7 @@ jobs: run: | runs_url="$GITEA_API_URL/repos/$GITEA_REPOSITORY/actions/runs?limit=100" runs="$(curl --fail --silent --show-error --header "Authorization: token $GITEA_TOKEN" "$runs_url")" - previous_sha="$(jq -r --arg path '.gitea/workflows/ReleaseDevelopment.yml' '[.workflow_runs[] | select(.path == $path and .status == "success")][0].head_sha // empty' <<< "$runs")" + previous_sha="$(jq -r --arg path '.gitea/workflows/CD Development.yml' '[.workflow_runs[] | select(.path == $path and .status == "success")][0].head_sha // empty' <<< "$runs")" if [ "$previous_sha" = "$GITEA_SHA" ]; then echo 'changed=false' >> "$GITEA_OUTPUT" @@ -52,11 +52,10 @@ jobs: uses: docker/setup-buildx-action@v4.4.1 - name: Log in to registry - uses: docker/login-action@v4.6.0 - with: - registry: ${{ env.REGISTRY }} - username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} - password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} + env: + REGISTRY_USERNAME: ${{ secrets.DOCKER_REGISTRY_USERNAME }} + REGISTRY_PASSWORD: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} + run: printf '%s' "$REGISTRY_PASSWORD" | docker login "$REGISTRY" --username "$REGISTRY_USERNAME" --password-stdin - name: Build and push development image uses: docker/build-push-action@v7.4.0 @@ -67,9 +66,10 @@ jobs: build-args: | APP_VERSION=${{ gitea.sha }} VCS_REF=${{ gitea.sha }} - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:dev + tags: | + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:development + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:PreRelease labels: | org.opencontainers.image.version=${{ gitea.sha }} org.opencontainers.image.revision=${{ gitea.sha }} org.opencontainers.image.source=${{ gitea.repositoryUrl }} - diff --git a/.gitea/workflows/ReleaseProduction.yml b/.gitea/workflows/CD Production.yml similarity index 89% rename from .gitea/workflows/ReleaseProduction.yml rename to .gitea/workflows/CD Production.yml index cee4ccd..977f397 100644 --- a/.gitea/workflows/ReleaseProduction.yml +++ b/.gitea/workflows/CD Production.yml @@ -1,4 +1,4 @@ -name: CD Production +name: CD Production on: workflow_dispatch: @@ -21,11 +21,10 @@ jobs: uses: docker/setup-buildx-action@v4.4.1 - name: Log in to registry - uses: docker/login-action@v4.6.0 - with: - registry: ${{ env.REGISTRY }} - username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} - password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} + env: + REGISTRY_USERNAME: ${{ secrets.DOCKER_REGISTRY_USERNAME }} + REGISTRY_PASSWORD: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} + run: printf '%s' "$REGISTRY_PASSWORD" | docker login "$REGISTRY" --username "$REGISTRY_USERNAME" --password-stdin - name: Build and push production image uses: docker/build-push-action@v7.4.0 @@ -36,7 +35,9 @@ jobs: build-args: | APP_VERSION=${{ gitea.sha }} VCS_REF=${{ gitea.sha }} - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest + tags: | + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:Release labels: | org.opencontainers.image.version=${{ gitea.sha }} org.opencontainers.image.revision=${{ gitea.sha }}