Skip to content

Conversation

AlexandreSinger
Copy link
Contributor

Found that the CI was using a separate script which was indirectly calling the standard package install script. This can cause the standard package install script to regress, but it was also causing pressure on the GitHub runners by having them install more packages than they needed.

@github-actions github-actions bot added infra Project Infrastructure scripts Utility & Infrastructure scripts lang-shell Shell scripts (bash etc.) labels Aug 23, 2025
Found that the CI was using a separate script which was indirectly
calling the standard package install script. This can cause the standard
package install script to regress, but it was also causing pressure on
the GitHub runners by having them install more packages than they
needed.
@AlexandreSinger AlexandreSinger changed the title [WIP][CI] Moved to Use Standard Package Installer [CI] Moved to Use Standard Package Installer Script Aug 24, 2025
Copy link
Contributor

@AmirhosseinPoolad AmirhosseinPoolad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR Alex. The changes sound very good to me. Had a couple of thoughts about some not super important things. Looks good otherwise.

run: ./.github/scripts/install_dependencies.sh
run: |
./install_apt_packages.sh
sudo apt-get install qtbase5-dev
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we do a sudo apt update here to be safe?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a bad idea! Technically we dont since install_apt_packages does as well, but we might as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infra Project Infrastructure lang-shell Shell scripts (bash etc.) scripts Utility & Infrastructure scripts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants