Skip to content

ci: reduce no-op release checks#2553

Merged
chubes4 merged 1 commit into
mainfrom
fix/homeboy-release-ci-noop-20260605
Jun 5, 2026
Merged

ci: reduce no-op release checks#2553
chubes4 merged 1 commit into
mainfrom
fix/homeboy-release-ci-noop-20260605

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented Jun 5, 2026

Summary

  • Stop Homeboy from running on release commits or release tags, and cancel stale Homeboy runs instead of queueing main-branch checks behind obsolete pushes.
  • Keep full audit,lint,test for PRs and manual runs while reducing main-push Homeboy to test, so known full-tree audit/lint baseline drift does not repeatedly block release churn.
  • Move cheap release skip checks ahead of homeboy release --dry-run, avoiding dependency setup when HEAD already failed or has no releasable conventional commits.

Verification

  • Parsed .github/workflows/homeboy.yml and .github/workflows/release.yml with Ruby YAML.
  • Ran the cheap release precheck locally on current main HEAD; v0.139.39..HEAD returned could-release=false.
  • actionlint is not installed locally, so dedicated actionlint validation was not available.

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Investigated failing main workflow runs, drafted the workflow changes, and ran local syntax/precheck validation for Chris to review.

@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented Jun 5, 2026

Homeboy Results — data-machine

Lint

lint — passed

Deep dive: homeboy lint data-machine --changed-since b5e1f6c

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-lint-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-lint-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/27045347187

Test

test — passed

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

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-test-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-test-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/27045347187

Audit

audit — passed

Deep dive: homeboy audit data-machine --changed-since b5e1f6c

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-audit-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-audit-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/27045347187
Tooling versions
  • Homeboy CLI: homeboy 0.220.3+3541d19d
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 91e62240
  • Action: unknown@unknown

@chubes4 chubes4 merged commit e675ea8 into main Jun 5, 2026
5 checks passed
@chubes4 chubes4 deleted the fix/homeboy-release-ci-noop-20260605 branch June 5, 2026 23:34
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