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

[Build] Replace use of coactions/setup-xvfb #677

Merged
merged 2 commits into from
Sep 26, 2024

Conversation

akurtakov
Copy link
Member

It will stop working on Oct 15 and is claimed to not be needed anymore in coactions/setup-xvfb#29 (comment)

@HannesWell
Copy link
Member

@akurtakov I just pushed an update that should fix the failures and also restores the previous step order. Not that the order is important in that case, but I think we should minimize changes.

@HannesWell HannesWell changed the title Remove setub-xvfb gha [Build] Replace use of coactions/setup-xvfb Sep 25, 2024
Copy link

github-actions bot commented Sep 25, 2024

Test Results

  660 files  ±0    660 suites  ±0   1h 21m 0s ⏱️ + 6m 12s
2 201 tests ±0  2 154 ✅ ±0   47 💤 ±0  0 ❌ ±0 
6 747 runs  ±0  6 604 ✅ ±0  143 💤 ±0  0 ❌ ±0 

Results for commit 5a9f04c. ± Comparison against base commit ef8e043.

♻️ This comment has been updated with latest results.

@HannesWell
Copy link
Member

Something is still wrong with Windows.
Can have a look tomorrow.

@HannesWell
Copy link
Member

Something is still wrong with Windows.

The problem seems to be that powershell(-core), which is the default shell on Windows runners seems to interpret dots in variables differently. To solve this we would either have to escape all arguments that contain a dot or use cmd as shell.
I went now for the latter.

It will stop working on Oct 15 and is claimed to not be needed anymore.

Co-authored-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
@HannesWell
Copy link
Member

Finally all builds have been successful without the coactions/setup-xvfb action. 🎉

@HannesWell HannesWell merged commit abde0eb into eclipse-equinox:master Sep 26, 2024
26 of 27 checks passed
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