Skip to content
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

[Task]: move debian_packages to pre base stage #15271

Open
2 tasks
KevinMind opened this issue Jan 9, 2025 · 0 comments
Open
2 tasks

[Task]: move debian_packages to pre base stage #15271

KevinMind opened this issue Jan 9, 2025 · 0 comments
Labels
repository:addons-server Issue relating to addons-server

Comments

@KevinMind
Copy link
Contributor

KevinMind commented Jan 9, 2025

Description

We can safely install debian packages at a very early stage in the build, improving cache hit ratio.

When switching branches, sometimes values used to generate the build-info.json trigger invalidation of the base layer, this triggers reinstallation of debian packages which takes a long time. We can avoid this by moving that to a very early stage that has no dependencies on arguments that can change arbitrarily.

Acceptance Criteria

Milestones/checkpoints

Preview Give feedback

Checks

  • If I have identified that the work is specific to a repository, I have removed "repository:addons-server" or "repository:addons-frontend"

┆Issue is synchronized with this Jira Task

@KevinMind KevinMind added needs:info repository:addons-server Issue relating to addons-server labels Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
repository:addons-server Issue relating to addons-server
Projects
None yet
Development

No branches or pull requests

2 participants