Skip to content

[ci] drop obsolete / broken builds & fix WindowsStore SDK selection#81

Merged
garbear merged 4 commits into
Omegafrom
ci/omega
Aug 29, 2025
Merged

[ci] drop obsolete / broken builds & fix WindowsStore SDK selection#81
garbear merged 4 commits into
Omegafrom
ci/omega

Conversation

@Rechi

@Rechi Rechi commented Aug 26, 2025

Copy link
Copy Markdown
Member

@garbear this is the CI fix PR for Omega you've asked in #79.

@garbear

garbear commented Aug 26, 2025

Copy link
Copy Markdown
Contributor

So I just delete travis, appveyor and GH Actions, and Azure is fine for Piers? That's great, but doesn't leave us with non-windows coverage outside of Jenkins. Yet I have no complaints.

@Rechi

Rechi commented Aug 26, 2025

Copy link
Copy Markdown
Member Author

Travis and appveyor aren't enabled so those can be removed.

GH Actions in the current state have to go, as they depend on a working Ubuntu PPA. I'm not sure if all add-ons use this way or valid other build tests.
We could replace the GH Action with the build recipe of travis, to keep a compile test for Linux. Travis didn't require the Ubuntu PPA, it included building the depends from source and not using system libraries.

Azure seems to be fine in the in Piers branch of this repo (uses ARM64 instead of ARM-UWP), at least it reports success.

@Rechi

Rechi commented Aug 26, 2025

Copy link
Copy Markdown
Member Author

GH Actions also needs to be changed or removed in Piers branch as it's also requires Ubuntu PPA.

@Rechi

Rechi commented Aug 27, 2025

Copy link
Copy Markdown
Member Author

@garbear I've added a fixup commit to add GH Actions for Linux.
If this is wanted I'll squash the commit.

@garbear

garbear commented Aug 27, 2025

Copy link
Copy Markdown
Contributor

I think it looks good. I can still take care of the rest of the addons when i get time.

@Rechi

Rechi commented Aug 28, 2025

Copy link
Copy Markdown
Member Author

IMO this is now ready to go and can be taken as template for other add-on repos' Omega branches.

@garbear garbear merged commit 59106f0 into Omega Aug 29, 2025
11 checks passed
@garbear

garbear commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

Thanks! might be a few days to a week before I sync sync all the CI

@Rechi

Rechi commented Aug 29, 2025

Copy link
Copy Markdown
Member Author

Attention, screensaver and visualization addons need an additional step in GH Actions to install libgl-dev.

@garbear

garbear commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

All CI for xbmc org addons should be good on both omega and piers branches

@garbear garbear deleted the ci/omega branch September 2, 2025 17:56
@garbear

garbear commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

@Rechi

Rechi commented Sep 2, 2025

Copy link
Copy Markdown
Member Author

You can see in the Jenkinsfile of milkdrop and milkdrop2 and also at https://github.com/xbmc/repo-binary-addons that those two addons are windows only.

@garbear

garbear commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

k, removed build.yml from those two on both branches

@garbear

garbear commented Sep 3, 2025

Copy link
Copy Markdown
Contributor

@garbear

garbear commented Sep 3, 2025

Copy link
Copy Markdown
Contributor

Nice, green CI for all GH Actions now.

Azure builds:

@garbear

garbear commented Sep 3, 2025

Copy link
Copy Markdown
Contributor

Should we remove UWP-Win32 from Azure on Piers? We only want Win32/Win64/Arm64/UWP-64 right?

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