Skip to content

ci: reduce GitHub Actions usage - #98

Open
M09Ic wants to merge 1 commit into
masterfrom
ci/optimize-actions
Open

ci: reduce GitHub Actions usage#98
M09Ic wants to merge 1 commit into
masterfrom
ci/optimize-actions

Conversation

@M09Ic

@M09Ic M09Ic commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove the nightly release workflow while preserving existing releases and tags
  • consolidate pull request CI from 18 jobs to 6 and eliminate duplicate checks/builds/artifact uploads
  • move repeated race stress tests to the weekly scanner regression workflow
  • group Dependabot updates and add an act configuration for stable local validation
  • stabilize PTY wrapper tests affected by instantaneous process-exit timing

Validation

  • actionlint
  • workflow YAML parsing
  • go mod tidy -diff
  • git diff --check
  • go test -count=1 ./archtest ./agent/tmux ./core/deps
  • full Linux race test command and generated-resource check in the act test container

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