Closed bugfest closed 1 year ago
I'm working on this in my fork https://github.com/bugfest/nginx-more; I'll open a PR so you can review if you like the approach.
BTW, @karljohns0n congrats for the project it's really useful and easy to use.
You are right, I'm also using act
while providing the secret CDNURL variable, not a great solution for the community indeed. I've been hosting these sources for years as some didn't provide an easy way to get them in the past such as PageSpeed. It was much easier to package and host them.
I had a quick look at your PR and it seems to be an amazing work. I'll take a second look later when I'll be a bit less busy. Thank you very much for your contribution.
Thanks @karljohns0n! Happy to help!
Hey, this would be super helpful to us as well. Thanks @karljohns0n and @bugfest for putting this together. Hopefully the PR gets merged. 👍
Thanks @karljohns0n !
Problem description
Local/forked repos fails to build as the nginx-more package source dependencies are not using public URLs but currently relying in snapshots hosted in a private host, controlled by
secrets.CDNURL
gh actions variable (https://github.com/karljohns0n/nginx-more/blob/4fedea40b103763d512a171d1e0658467c1dba02/.github/workflows/build.yml#L69)This causes builds to fail as they cannot retrieve the sources. Example output when building
nginx-more
usingact
forrockylinux:8
Solution proposal
Fix the nginx-more.spec so that
spectool
can fetch the sources from public URLs: https://github.com/karljohns0n/nginx-more/blob/master/SPECS/nginx-more.spec#L80This change can help the community to maintain this project by being able rebuild it locally