-
Notifications
You must be signed in to change notification settings - Fork 25
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
impr(optimization): Optimized dockerfile, reduced image size. (@Ilolm) #385
base: main
Are you sure you want to change the base?
Conversation
ilolm
commented
Oct 28, 2024
- Reduced layers.
- Enhanced readability.
- Reduced image size from 3.52GB to 3.41GB.
The docker file is synced from .sync/containers/Ubuntu-22/Dockerfile Changes should be made in that file, and when filesync runs, it would be filtered to this location. |
This looks fine to me. The changes to Containers/Ubuntu-22 should be dropped from the PR. After this PR is merged, a filesync (https://github.com/microsoft/mu_devops/blob/main/.github/workflows/FileSyncer.yml) will be run, and it will propagate the changes into the Containers/Ubuntu-22 file through that mechanism. When the file sync runs, it will overwrite the direct changes you are suggesting in Containers/Ubuntu-22 file. |
Closes microsoft#372 This new workflow will attempt to automatically cherry-pick marked contributions to a development branch to its corresponding release branch. If a merge conflict occurs, the commit is committed to a new branch with merge markers and then a PR is created into the target branch with those markers. The PR is labeled with `type:release-merge-conflict` to indicate that it needs manual resolution. The PR (if created) is expected to fail compilation and status checks of course due to the merge conflict markers. A human should then checkout the PR branch, resolve the conflicts, and push the changes back to the PR branch. --- - To mark a PR going into the development branch so that it should be cherry-picked to the release branch, add the `type:backport` label to the PR. --- Notes: - The workflow is synced to all repos that currently have a `dev` branch. - Each repo that `backport-to-release-branch.yml` is synced to must have a `CHERRY_PICK_TOKEN` defined with repo write permission. Signed-off-by: Michael Kubacki <[email protected]>
@Javagedes Appreciate your notice, thanks for review <3 |