Skip to content

ci: trigger release-asset build on release.published#409

Merged
chubes4 merged 1 commit into
mainfrom
fix-release-asset-trigger
May 16, 2026
Merged

ci: trigger release-asset build on release.published#409
chubes4 merged 1 commit into
mainfrom
fix-release-asset-trigger

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 16, 2026

Problem

#408 added a build-release-asset job to .github/workflows/homeboy.yml gated on needs.homeboy.outputs.released == 'true'. The gate is broken: the reusable workflow at Extra-Chill/homeboy-action/.github/workflows/ci.yml@v2 only exposes a matrix output, not released / release-tag. The job will skip on every future release run.

Fix

Moves the asset build into its own .github/workflows/release-asset.yml file triggered on the release.published event. The release tag flows through github.event.release.tag_name — no dependency on the CI workflow's outputs.

Also exposes a workflow_dispatch input so an existing tag can be backfilled by hand.

Validation

  • YAML parse-checked both workflow files.

Related

AI assistance

  • AI assistance: Yes
  • Tool(s): Claude Code (Sonnet 4.5)
  • Used for: Same diagnosis as the DM PR; mirrored the fix shape here so DMC stays in sync.

Same fix as Extra-Chill/data-machine: the gate
needs.homeboy.outputs.released == 'true' was relying
on an output the homeboy-action ci.yml reusable
workflow does not expose, so the ZIP build never
fired.

Moves the asset build to its own workflow file
triggered on release.published. The release tag
flows through github.event.release.tag_name without
depending on the CI workflow's outputs. Adds a
workflow_dispatch input for backfilling existing
release tags.
@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented May 16, 2026

Homeboy Results — data-machine-code

Lint

lint — passed

Deep dive: homeboy lint data-machine-code --changed-since 74ff03f

Test

test — passed

ℹ️ No impacted tests found for --changed-since 74ff03f
ℹ️ Run full suite if needed: homeboy test data-machine-code
Deep dive: homeboy test data-machine-code --changed-since 74ff03f

Audit

audit — passed

Deep dive: homeboy audit data-machine-code --changed-since 74ff03f

Tooling versions
  • Homeboy CLI: homeboy 0.182.0+a3452f2
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 77a1b88
  • Action: unknown@unknown

@chubes4 chubes4 merged commit 37c06d7 into main May 16, 2026
5 checks passed
@chubes4 chubes4 deleted the fix-release-asset-trigger branch May 16, 2026 13:11
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