Skip to content

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

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

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

Conversation

@Rechi
Copy link
Member

@Rechi Rechi commented Aug 26, 2025

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

@garbear
Copy link
Member

garbear commented Aug 26, 2025

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
Copy link
Member Author

Rechi commented Aug 26, 2025

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
Copy link
Member Author

Rechi commented Aug 26, 2025

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

@Rechi
Copy link
Member Author

Rechi commented Aug 27, 2025

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

@garbear
Copy link
Member

garbear commented Aug 27, 2025

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

@Rechi
Copy link
Member Author

Rechi commented Aug 28, 2025

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
Copy link
Member

garbear commented Aug 29, 2025

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

@Rechi
Copy link
Member Author

Rechi commented Aug 29, 2025

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

@garbear
Copy link
Member

garbear commented Sep 2, 2025

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
Copy link
Member

garbear commented Sep 2, 2025

@Rechi
Copy link
Member Author

Rechi commented Sep 2, 2025

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
Copy link
Member

garbear commented Sep 2, 2025

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

@garbear
Copy link
Member

garbear commented Sep 3, 2025

@garbear
Copy link
Member

garbear commented Sep 3, 2025

Nice, green CI for all GH Actions now.

Azure builds:

@garbear
Copy link
Member

garbear commented Sep 3, 2025

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