Skip to content

[VIDEO-2852] Run on GitHub -hosted runners, facilitate dependent repository usage#30

Draft
btgoodwin wants to merge 6 commits into1.24-lldcfrom
1.24-lldc-make-action-work-for-external-repo
Draft

[VIDEO-2852] Run on GitHub -hosted runners, facilitate dependent repository usage#30
btgoodwin wants to merge 6 commits into1.24-lldcfrom
1.24-lldc-make-action-work-for-external-repo

Conversation

@btgoodwin
Copy link
Copy Markdown

@btgoodwin btgoodwin commented Mar 31, 2025

This PR contains my efforts to over at https://github.com/laerdallabs/cerbero-action to make cerbero build on a GitHub -hosted runner as well as a change to the install-gstreamer action, here, to make it a monolithic action that third-party repositories can call using only the gstreamer version (and -REF suffix, if necessary), assuming those repositories know which S3 paths contain our installers.

With that in mind, there is work to be done there to make this cleaner/easier/more portable from the perspective of dependent repositories.

@btgoodwin btgoodwin force-pushed the 1.24-lldc-make-action-work-for-external-repo branch 2 times, most recently from 7807181 to e5b3873 Compare April 2, 2025 18:26
@btgoodwin btgoodwin force-pushed the 1.24-lldc-make-action-work-for-external-repo branch 8 times, most recently from e2d7f45 to 1dc64fc Compare April 22, 2025 16:36
The goal of these changes is to make cerbero able to build on
github-provided runners as well as hosted ones.
@btgoodwin btgoodwin force-pushed the 1.24-lldc-make-action-work-for-external-repo branch from 1dc64fc to fa8ca00 Compare April 22, 2025 17:30
@btgoodwin btgoodwin changed the title Fixes to enable downstream projects use of these actions. [VIDEO-2852] Run on GitHub -hosted runners, facilitate dependent repository usage Apr 22, 2025
@btgoodwin btgoodwin force-pushed the 1.24-lldc-make-action-work-for-external-repo branch 8 times, most recently from d1ed888 to dc1f76a Compare April 24, 2025 12:18
@btgoodwin btgoodwin marked this pull request as draft April 24, 2025 17:12
@btgoodwin btgoodwin force-pushed the 1.24-lldc-make-action-work-for-external-repo branch 4 times, most recently from e8b9b05 to d7d1b99 Compare May 12, 2025 13:48
btgoodwin added 2 commits May 13, 2025 14:27
The install action can now run based off version/version-ref inputs
as long as the S3 download location is specified.  This should help
downstream repositories to "call" this action and simply install a
version of gstreamer based on its version.
@btgoodwin btgoodwin force-pushed the 1.24-lldc-make-action-work-for-external-repo branch from 0b7677a to fd8ad67 Compare May 13, 2025 18:27
@btgoodwin
Copy link
Copy Markdown
Author

@jawilson jawilson force-pushed the 1.24-lldc-make-action-work-for-external-repo branch from 5671c8b to 7c6856c Compare October 27, 2025 12:50
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.

3 participants