diff --git a/.forgejo/workflows/package-check.yml b/.forgejo/workflows/package-check.yml index 3f95f0c..5bc7fc8 100644 --- a/.forgejo/workflows/package-check.yml +++ b/.forgejo/workflows/package-check.yml @@ -62,7 +62,7 @@ jobs: last_version=$(cat $last_version_file 2>/dev/null || echo "none") last_rebuild=$(cat $last_rebuild_file 2>/dev/null || echo 0) last_dockerfile_hash=$(cat $last_dockerfile_hash_file 2>/dev/null || echo "none") - dockerfile_hash=$(sha256sum Dockerfile 2>/dev/null || echo "nuh") + dockerfile_hash=$(sha256sum Dockerfile | awk '{print $1}' || echo "nuh") current_day=$(( $(date +%s) / 86400 )) update="false" @@ -71,6 +71,7 @@ jobs: fi echo "UPDATE=$update" >> $GITHUB_ENV + echo "DOCKERFILE_HASH=$dockerfile_hash" >> $GITHUB_ENV - name: Start Docker daemon if: env.UPDATE == 'true' @@ -92,8 +93,7 @@ jobs: docker push $DOCKER_REGISTRY/$REGISTRY_USER/docker-$PACKAGE:$NEWEST_VERSION echo "$NEWEST_VERSION" > .last_version echo $(( $(date +%s) / 86400 )) > .last_rebuild - dockerfile_hash=$(sha256sum Dockerfile | awk '{print $1}') - echo "$dockerfile_hash" > .dockerfile_hash + echo "$DOCKERFILE_HASH" > .dockerfile_hash - name: Commit updated metadata if: env.UPDATE == 'true'