-
Notifications
You must be signed in to change notification settings - Fork 0
Droppe changeset, endre workflows for test og deploy #3948
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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 Changesets dependency and migrates to Turborepo-based change detection for deployments. The change simplifies the workflow by eliminating version management tooling and replacing path-based filtering with Turborepo's dependency-aware change detection.
Key changes:
- Removed
@changesets/clidependency and related configuration - Implemented Turborepo filtering to detect affected apps on push to main
- Consolidated test-and-deploy workflows into a single reusable workflow with environment parameter
- Added deployment tagging and summary reporting for better traceability
Reviewed changes
Copilot reviewed 11 out of 12 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
package.json |
Removed @changesets/cli dependency |
yarn.lock |
Cleaned up all changeset-related dependencies and their transitive dependencies |
.github/workflows/release.yml |
Deleted changeset release workflow (no longer needed) |
.github/workflows/dispatch.deploy-apps-to-prod.yml |
Replaced dorny/paths-filter with Turborepo-based change detection; added deployment summary job |
.github/workflows/dispatch.deploy-apps-to-intern-prod.yml |
Added Turborepo-based change detection for internal app deployments |
.github/workflows/.test-and-deploy.yml |
New consolidated workflow supporting both prod and intern-prod environments with deployment tagging |
.github/workflows/.test-and-deploy-to-prod.yml |
Removed (replaced by consolidated workflow) |
.github/workflows/.test-and-deploy-to-intern-prod.yml |
Removed (replaced by consolidated workflow) |
.github/workflows/build-gh-pages.yml |
Moved permissions from workflow level to job level for better security scoping |
.changeset/config.json |
Removed changeset configuration |
.changeset/README.md |
Removed changeset documentation |
README.md |
Updated documentation to reflect new Turborepo-based deployment strategy |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.