Skip to content

ci: GitHub Actions cost optimization#17

Merged
francoios merged 1 commit into
Releasefrom
chore/ci-cost-optimization
Apr 30, 2026
Merged

ci: GitHub Actions cost optimization#17
francoios merged 1 commit into
Releasefrom
chore/ci-cost-optimization

Conversation

@francoios

Copy link
Copy Markdown
Contributor

Standard cost-optimization sweep applied via cross-org audit on 2026-04-30.

Changes per workflow file ( enforce-release-source.yml ):

  • Add paths-ignore for **.md, docs/**, .vscode/**, LICENSE, .gitignore, **.txt, .editorconfig, .prettierignore.
  • Add concurrency block keyed on ${{ github.workflow }}-${{ github.ref }}. cancel-in-progress: true for non-prod, false for prod-deploy (CloudFormation safety).
  • Add timeout-minutes: 30 to any job lacking one (cap runaway runs).

This is a defensive change — workflows on this repo currently fail or are stale, but if/when the pipeline is fixed and pushed to, the cost ceiling is now bounded.

Risks:

  • cancel-in-progress: true on CI means rapid-fire pushes will cancel earlier runs (intended).
  • paths-ignore skips workflow runs on doc-only changes; code changes still trigger.
  • timeout-minutes: 30 may be too tight for some jobs — bump explicitly per job if so.

No deploy/CI logic was changed; only metadata around when and how runs execute.

@francoios francoios merged commit ae889e0 into Release Apr 30, 2026
1 check failed
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