Skip to content

Fix weekly release builds#662

Merged
Theaxiom merged 1 commit into
phusion:masterfrom
houssemexo26:fix-weekly-builds
Jun 2, 2026
Merged

Fix weekly release builds#662
Theaxiom merged 1 commit into
phusion:masterfrom
houssemexo26:fix-weekly-builds

Conversation

@houssemexo26
Copy link
Copy Markdown
Contributor

  • Fix quote handling in gh release list output
  • Gracefully skip tracks without existing releases
  • Increase the release search limit to 100
  • Add conditional checks to subsequent steps

@bytestream
Copy link
Copy Markdown

@houssemexo26 don't think this actually fixes the failing job? https://github.com/phusion/baseimage-docker/actions/runs/23700233010/job/69042484609

Part of the problem is that it's outputting You are in 'detached HEAD' state. under Checkout release tag and gh release create --target doesn't like the detached HEAD state when using the GITHUB_TOKEN job secret.

- Fix quote handling in gh release list output
- Gracefully skip tracks without existing releases
- Increase release search limit to 100
- Add conditional checks to subsequent steps
@houssemexo26
Copy link
Copy Markdown
Contributor Author

@houssemexo26 don't think this actually fixes the failing job? https://github.com/phusion/baseimage-docker/actions/runs/23700233010/job/69042484609

Part of the problem is that it's outputting You are in 'detached HEAD' state. under Checkout release tag and gh release create --target doesn't like the detached HEAD state when using the GITHUB_TOKEN job secret.

I've granted the required scopes and specified the Commit SHA as the explicit target. This eliminates any resolution ambiguity.

@Theaxiom Theaxiom merged commit 4a0a405 into phusion:master Jun 2, 2026
@Theaxiom
Copy link
Copy Markdown
Collaborator

Theaxiom commented Jun 2, 2026

@houssemexo26 don't think this actually fixes the failing job? https://github.com/phusion/baseimage-docker/actions/runs/23700233010/job/69042484609
Part of the problem is that it's outputting You are in 'detached HEAD' state. under Checkout release tag and gh release create --target doesn't like the detached HEAD state when using the GITHUB_TOKEN job secret.

I've granted the required scopes and specified the Commit SHA as the explicit target. This eliminates any resolution ambiguity.

@houssemexo26 All fixed now, your contributions are much appreciated, as well as @bytestream 👍

@houssemexo26 houssemexo26 deleted the fix-weekly-builds branch June 2, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants