Skip to content

Conversation

@raeperd
Copy link
Owner

@raeperd raeperd commented Oct 10, 2025

Skip CI workflows when changes don't affect build or deploy:

  • Build/lint jobs only run on Go code, dependencies, or build file changes
  • Deploy job only runs on relevant file changes
  • Reduces unnecessary CI runs for docs/README changes

Files modified:

    • Added path filters for push/PR
    • Added path filters for push

Monitored paths:

  • (Go source files)
  • & (dependencies)
  • & (build config)
  • Workflow files themselves

- Add path filters to build.yaml for push/PR events
- Add path filters to deploy.yaml for push events
- Only run workflows when Go code or build files change
@coveralls
Copy link

Coverage Status

coverage: 70.5%. remained the same
when pulling 41b6163 on ci-optimize
into c81bcec on main.

@raeperd raeperd merged commit 96fcad8 into main Oct 10, 2025
7 checks passed
@raeperd raeperd deleted the ci-optimize branch October 10, 2025 10:43
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