Skip to content

feat: remove migration archive functionality#705

Merged
bytesizedroll merged 2 commits intomainfrom
CLD-1162/delete-arch-fps
Feb 4, 2026
Merged

feat: remove migration archive functionality#705
bytesizedroll merged 2 commits intomainfrom
CLD-1162/delete-arch-fps

Conversation

@bytesizedroll
Copy link
Contributor

Remove the migration archive package and associated file path methods that were used by the cld migrations archive command. This functionality is no longer needed as migrations have been fully replaced by durable pipelines.

Deleted:

  • engine/cld/changeset/archive/ package
  • EnvDir.MigrationsFilePath() method
  • EnvDir.MigrationsArchiveFilePath() method
  • MigrationsFileName constant
  • MigrationsArchiveFileName constant
  • Associated tests

Remove the migration archive package and associated file path methods
that were used by the `cld migrations archive` command. This functionality
is no longer needed as migrations have been fully replaced by durable
pipelines.

Deleted:
- engine/cld/changeset/archive/ package
- EnvDir.MigrationsFilePath() method
- EnvDir.MigrationsArchiveFilePath() method
- MigrationsFileName constant
- MigrationsArchiveFileName constant
- Associated tests
@bytesizedroll bytesizedroll requested a review from a team as a code owner February 4, 2026 16:48
Copilot AI review requested due to automatic review settings February 4, 2026 16:48
@changeset-bot
Copy link

changeset-bot bot commented Feb 4, 2026

🦋 Changeset detected

Latest commit: 91e29ea

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
chainlink-deployments-framework Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link

github-actions bot commented Feb 4, 2026

👋 bytesizedroll, 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!

Copy link
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

This PR removes the migration archive functionality that is no longer needed since migrations have been fully replaced by durable pipelines. The changes eliminate the archive package and associated file path methods from the codebase.

Changes:

  • Removed the archive package containing migration archival logic
  • Deleted file path helper methods and constants for migration files
  • Removed corresponding test files

Reviewed changes

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

Show a summary per file
File Description
engine/cld/domain/paths.go Removed constants for migration file names
engine/cld/domain/envdir.go Removed methods for getting migration file paths
engine/cld/domain/envdir_test.go Removed tests for deleted migration file path methods
engine/cld/changeset/archive/archive.go Deleted entire archive implementation
engine/cld/changeset/archive/archive_test.go Deleted archive functionality tests

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bytesizedroll bytesizedroll added this pull request to the merge queue Feb 4, 2026
@cl-sonarqube-production
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

Merged via the queue into main with commit 50640db Feb 4, 2026
20 checks passed
@bytesizedroll bytesizedroll deleted the CLD-1162/delete-arch-fps branch February 4, 2026 17:01
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