Skip to content

fix(ci): three-tier version resolution + remove stderr suppression - #86

Merged
alexhraber merged 1 commit into
mainfrom
fix/local-first-release-acpt
Jul 11, 2026
Merged

fix(ci): three-tier version resolution + remove stderr suppression#86
alexhraber merged 1 commit into
mainfrom
fix/local-first-release-acpt

Conversation

@alexhraber

Copy link
Copy Markdown
Owner

Problem

The release step could never find builddeck.tag. The download from --step tag was failing silently (2>/dev/null hid the error). The local file from release_build was also missing (different agent).

Fix

  1. release_build re-uploads builddeck.tag under its own step key, so release can download from --step release_build (immediately available — just uploaded).
  2. Three-tier resolution: local → --step release_build--step tag.
  3. rm -f before each download to prevent rename-file-exists conflicts from partial or stale files.
  4. Removed 2>/dev/null from all artifact download calls — errors are now visible in build logs for future debugging.

Have release_build re-upload builddeck.tag under its own step so the
release step can download from --step release_build (immediate
availability, no propagation delay). The tag step also uploads it,
giving two sources for the release step to try.

Three-tier resolution:
1. Local file (same agent, from release_build)
2. Download from --step release_build (just uploaded)
3. Download from --step tag (original source)

Each attempt cleans up stale files with rm -f before trying the
download, preventing rename-file-exists conflicts.

Removed 2>/dev/null from all artifact download calls so errors are
visible in build logs.
@alexhraber
alexhraber force-pushed the fix/local-first-release-acpt branch from 4f03c96 to 1afcee1 Compare July 11, 2026 07:07
@alexhraber
alexhraber merged commit e88b2bb into main Jul 11, 2026
1 of 2 checks passed
@alexhraber
alexhraber deleted the fix/local-first-release-acpt branch July 11, 2026 07:07
@alexhraber
alexhraber restored the fix/local-first-release-acpt branch July 11, 2026 07:12
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.

1 participant