-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Yarn and Backstage Upgrade #9
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
Conversation
- Enforce the usage of `pnpm` by adding a `preinstall` script in `package.json` - Update various versions of dependencies in `packages/app/package.json` and `packages/backend/package.json` - Change package manager commands in `Makefile` and update `Dockerfile` to use `pnpm` instead of `yarn` - Update the version number in `backstage.json` and switch to using `pnpm` throughout the project for dependency management
- Remove `@mui/joy` related imports - Move `joyTheme` definition to a separate file - Refactor theme/index.ts to improve modularity
…akefile" This reverts commit 82c3bea.
- Update various package versions across multiple files to align with the latest dependencies - Increase the versions of key packages like `@backstage/cli`, `@backstage/app-defaults`, and `@backstage/backend-common` - Add `"packageManager": "yarn@4.3.1"` to the `package.json` file for consistency in package management handling
- Update `.gitignore` to ignore more specific patterns - Set `nodeLinker` to `node-modules` in `.yarnrc.yml` - Change `YARN_VERSION` in Dockerfile to `4.3.1` - Update `nodejs` version to `18.19.1` in `.tool-versions` - Add `corepack enable` and `corepack prepare yarn@4.3.1 --activate` commands in Makefile's `install` target
- Update Dockerfile to use `yarn install --immutable` - Revert back to `yarn install --production --immutable` after initial change - Refactor and optimize code in multiple files for better performance
/describe |
/review |
PR Review 🔍(Review updated until commit f953e04)
Code feedback:
|
PR Description updated to latest commit (f953e04) |
Persistent review updated to latest commit f953e04 |
PR Code Suggestions ✨
|
…e/pnpm-backstage-update
- Add new release configuration for .release-it.json file - Update package.json with release-it and release-it-calver-plugin dependencies
- Add release-it command for easy project releases - Modify existing new command for backstage-cli with internal scope option
feat: Yarn and Backstage Upgrade
PR Type
enhancement, dependencies
Description
@mui/joy
related imports andjoyTheme
definition..dockerignore
to include pnpm and specific.yarn
directories.yarn
version specification from.tool-versions
.nodeLinker: node-modules
configuration to.yarnrc.yml
.yarn install
commands.1.28.3
inbackstage.json
.package.json
files.Changes walkthrough 📝
1 files
index.ts
Refactor theme imports and definitions.
packages/app/src/theme/index.ts
@mui/joy
related imports andjoyTheme
definition.MuiGrid
items.3 files
.dockerignore
Update `.dockerignore` to include pnpm and yarn files.
.dockerignore
.pnp.*
and specific.yarn
directories to ignore list..tool-versions
Update `.tool-versions` to remove yarn version.
.tool-versions
yarn
version specification..yarnrc.yml
Add nodeLinker configuration to `.yarnrc.yml`.
.yarnrc.yml
nodeLinker: node-modules
configuration.6 files
Dockerfile
Update Dockerfile to use Yarn 4.3.1 and pnpm.
Dockerfile
YARN_VERSION
to4.3.1
..yarn
and.yarnrc.yml
to Docker build context.yarn install
command to use--immutable
flag.yarn workspaces focus
.Makefile
Update Makefile to use Yarn and corepack.
Makefile
corepack
commands toinstall
target.install
target to useyarn install
.backstage.json
Update Backstage version in `backstage.json`.
backstage.json
1.28.3
.package.json
Update package manager and dependencies in `package.json`.
package.json
@backstage/cli
version.packageManager
field withyarn@4.3.1
.package.json
Update dependencies in `packages/app/package.json`.
packages/app/package.json
package.json
Update dependencies in `packages/backend/package.json`.
packages/backend/package.json