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

GitHub Actions Linux build fixes #4963

Merged
merged 4 commits into from
Apr 4, 2024

Conversation

tuffnatty
Copy link
Collaborator

  • Due to Composite Actions using Node 20 don't work with CentOS 7 actions/runner#2906, we can no longer run the whole workflow job in our container. Fix this by running the container in the background using actionsh/docker-shell-action and then running only the relevant shell steps in the container.
  • Update to the latest stable dependencies.
  • Fix missing libtcl.
  • Include qt5-qtwayland to fix AlmaLinux 9.3 segfaulting. Running with QT_QPA_PLATFORM=wayland still does not work properly, but XWayland fallback is working when QT_QPA_PLATFORM is not specified.

@pawelsalawa pawelsalawa merged commit c5b743d into pawelsalawa:master Apr 4, 2024
1 check passed
@tuffnatty
Copy link
Collaborator Author

@pawelsalawa As always, the Linux build runner workflow needs to be re-run manually.

@pawelsalawa
Copy link
Owner

Thanks! Done

@tuffnatty tuffnatty deleted the fix-actions-202404 branch July 10, 2024 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants