Skip to content

CI pipeline cleanup: remove Splunk tests, update tooling, enforce zero-leftover teardown#109

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/optimize-ci-pipeline
Draft

CI pipeline cleanup: remove Splunk tests, update tooling, enforce zero-leftover teardown#109
Copilot wants to merge 2 commits intomainfrom
copilot/optimize-ci-pipeline

Conversation

Copy link

Copilot AI commented Feb 24, 2026

Audit and optimize the CI verification path: remove redundant test suites, update stale tooling, and harden integration environment teardown.

  • Remove Splunk tests — Splunk S3 tests are a subset of the Ceph tests. Removed integration-splunk-tests target, its integration-all-tests dependency, Jenkinsfile stage, Docker image cleanup reference, and README documentation.

  • Update golangci-lintv1.57.0v1.64.8 (latest stable v1.x, preserving config compatibility).

  • Zero-leftover teardownintegration-env-clean now runs:

    -docker compose down --volumes --remove-orphans --rmi local
    -docker volume prune -f

    This ensures compose-managed volumes, orphaned containers, locally-built images, and dangling volumes are all removed after a CI run.

  • Documentation — README updated to reference integration-ceph-tests and link to ceph/s3-tests upstream.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/golangci/golangci-lint/releases/latest
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…lint, enhance cleanup

- Update golangci-lint from v1.57.0 to v1.64.8 (latest stable v1.x)
- Remove Splunk tests entirely (subset of Ceph tests) from Makefile,
  Jenkinsfile, and README
- Enhance integration-env-clean with docker compose --volumes
  --remove-orphans --rmi local and docker volume prune for
  Zero-Leftover Policy
- Add help comment to integration-env-clean target
- Update README to document Ceph S3 tests correctly

Co-authored-by: amwolff <30234756+amwolff@users.noreply.github.com>
Copilot AI changed the title [WIP] Audit and optimize CI pipeline for verification path CI pipeline cleanup: remove Splunk tests, update tooling, enforce zero-leftover teardown Feb 24, 2026
Copilot AI requested a review from amwolff February 24, 2026 10:08
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