Skip to content

Optimize GitHub Actions: consolidate workflows, update versions, add timeouts#1573

Open
aliasaria wants to merge 1 commit intomainfrom
claude/optimize-github-actions-z2oez
Open

Optimize GitHub Actions: consolidate workflows, update versions, add timeouts#1573
aliasaria wants to merge 1 commit intomainfrom
claude/optimize-github-actions-z2oez

Conversation

@aliasaria
Copy link
Member

  • Merge codeql-analysis.yml + codeql.yml into single workflow with language matrix
  • Merge pytest-server-test-macos.yml into pytest-server-test.yml with OS matrix
  • Delete disabled netlify-docs-build.yml
  • Update outdated actions: checkout v2/v3→v4, setup-node v3→v4, setup-python v3→v5,
    docker/setup-buildx-action v1→v3, docker/login-action v1→v3
  • Add timeout-minutes to docker-release (60), publish (30), pytest-server-test (30),
    pytest (20), test (30), codeql (60)
  • Add concurrency groups with cancel-in-progress to PR-triggered workflows
  • Remove redundant duplicate PyPI version check from python-package-sdk.yml publish job
  • Remove unnecessary global prettier install (use local via npm ci)
  • Switch npm install → npm ci in CI for deterministic installs
  • Remove single-value matrices (use direct values instead)
  • Remove unnecessary sleep statements and shell: bash overrides
  • Add npm cache to lint.yml

https://claude.ai/code/session_011dv5uVfJfGMtWwkoNdgWgM

…timeouts

- Merge codeql-analysis.yml + codeql.yml into single workflow with language matrix
- Merge pytest-server-test-macos.yml into pytest-server-test.yml with OS matrix
- Delete disabled netlify-docs-build.yml
- Update outdated actions: checkout v2/v3→v4, setup-node v3→v4, setup-python v3→v5,
  docker/setup-buildx-action v1→v3, docker/login-action v1→v3
- Add timeout-minutes to docker-release (60), publish (30), pytest-server-test (30),
  pytest (20), test (30), codeql (60)
- Add concurrency groups with cancel-in-progress to PR-triggered workflows
- Remove redundant duplicate PyPI version check from python-package-sdk.yml publish job
- Remove unnecessary global prettier install (use local via npm ci)
- Switch npm install → npm ci in CI for deterministic installs
- Remove single-value matrices (use direct values instead)
- Remove unnecessary sleep statements and shell: bash overrides
- Add npm cache to lint.yml

https://claude.ai/code/session_011dv5uVfJfGMtWwkoNdgWgM
@paragon-review
Copy link

Paragon Review Skipped

Hi @aliasaria! Your Polarity credit balance is insufficient to complete this review.

Please visit https://home.polarity.cc to add more credits and continue using Paragon reviews.

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.

2 participants