Skip to content

[DX-3490] Remove Cleanup Jobs#21620

Merged
kalverra merged 5 commits intodevelopfrom
nukeCleanup
Mar 23, 2026
Merged

[DX-3490] Remove Cleanup Jobs#21620
kalverra merged 5 commits intodevelopfrom
nukeCleanup

Conversation

@kalverra
Copy link
Copy Markdown
Collaborator

@kalverra kalverra commented Mar 20, 2026

  • Uses the new deployment check to stop the "Deployed to Integration" spam
  • Removes the now unnecessary cleanup deployment steps
  • Removes Run Selected E2E Tests as the workflow is heavily outdated, and was last run on June 12, 2025
  • Removes Run Nightly E2E Tests as it's being supplanted by devenv, and hasn't been run since May 14, 2025

@kalverra kalverra requested review from a team as code owners March 20, 2026 16:02
Copilot AI review requested due to automatic review settings March 20, 2026 16:02
@github-actions
Copy link
Copy Markdown
Contributor

👋 kalverra, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@kalverra kalverra changed the title Remove Cleanup jobs [DX-3490] Remove Cleanup Jobs Mar 20, 2026
@kalverra kalverra added the run-e2e-tests Use on your PR to run E2E tests before the merge queue label Mar 20, 2026
@kalverra kalverra enabled auto-merge March 20, 2026 16:02
@kalverra kalverra self-assigned this Mar 20, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 20, 2026

✅ No conflicts with other open PRs targeting develop

Tofel
Tofel previously approved these changes Mar 20, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Risk Rating: HIGH (CI workflow changes across multiple pipelines; current diff includes workflow-breaking YAML issues)

This PR updates multiple GitHub Actions workflows to use an environment without creating deployments (via environment: { name: integration, deployment: false }) and removes per-workflow cleanup jobs that were deleting environment deployments.

Changes:

  • Convert environment: integration / "integration" to the expanded environment: object with deployment: false across several workflows.
  • Remove cleanup jobs from integration test workflows that previously deleted environment deployments.
  • Minor workflow formatting tweaks (e.g., quoting consistency).

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/workflows/integration-tests.yml Switches jobs to environment: { name: integration, deployment: false } and removes the cleanup job.
.github/workflows/integration-in-memory-tests.yml Switches to environment object form and removes the cleanup job.
.github/workflows/devenv-compat.yml Switches to environment object form with deployment: false.
.github/workflows/delete-deployments.yml Modifies inputs to the delete-deployments action (currently broken YAML / missing environment: input key).
.github/workflows/cre-workflow-don-benchmark.yaml Switches to environment object form with deployment: false.
.github/workflows/cre-system-tests.yaml Switches to environment object form with deployment: false.
.github/workflows/cre-soak-memory-leak.yml Attempts to change environment, but currently corrupts runs-on and drops/misplaces environment.
.github/workflows/cre-regression-system-tests.yaml Switches to environment object form with deployment: false.
.github/workflows/cre-local-env-tests.yaml Switches relevant jobs to environment object form with deployment: false.
.github/workflows/client-compatibility-tests.yml Switches multiple jobs to environment object form with deployment: false; minor quoting tweak.

Areas requiring scrupulous human review:

  • .github/workflows/delete-deployments.yml (with: block inputs) and .github/workflows/cre-soak-memory-leak.yml (runs-on / environment) because they will likely prevent workflows from running.
  • Confirm that deployment: false behaves as intended for all affected workflows (e.g., no deployments created, required reviewers/branch protections still behave correctly).
  • Validate that removing cleanup jobs doesn’t leave any other deployment artifacts created elsewhere in the workflows (manual deployment creation, other actions, etc.).

Reviewer recommendations (per .github/CODEOWNERS for /.github/**):

  • @smartcontractkit/devex-cicd
  • @smartcontractkit/devex-tooling
  • @smartcontractkit/core

Comment thread .github/workflows/delete-deployments.yml Outdated
Comment thread .github/workflows/cre-soak-memory-leak.yml Outdated
Comment thread .github/workflows/delete-deployments.yml Outdated
@kalverra kalverra requested review from Copilot and erikburt March 20, 2026 16:49
@kalverra kalverra marked this pull request as draft March 20, 2026 16:49
auto-merge was automatically disabled March 20, 2026 16:49

Pull request was converted to draft

@kalverra kalverra marked this pull request as ready for review March 20, 2026 16:51
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 16 out of 16 changed files in this pull request and generated no new comments.

@kalverra kalverra enabled auto-merge March 20, 2026 17:35
@trunk-io
Copy link
Copy Markdown

trunk-io Bot commented Mar 20, 2026

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@Tofel Tofel self-requested a review March 23, 2026 13:14
@kalverra kalverra added this pull request to the merge queue Mar 23, 2026
Merged via the queue into develop with commit 5e6b4e1 Mar 23, 2026
260 of 262 checks passed
@kalverra kalverra deleted the nukeCleanup branch March 23, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-e2e-tests Use on your PR to run E2E tests before the merge queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants