-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
ApiOnly CI #3873
ApiOnly CI #3873
Conversation
d440cb6
to
545a593
Compare
In my opinion I think it's better to build the image inside the same workflow: https://github.com/iv-org/invidious/blob/master/.github/workflows/container-release.yml |
are you thinking another Dockerfile with this changed to include that apionly flag? |
Hey, I did move the |
If you put @unixfox I think it should be preferable to use |
Good idea, I have just been lazy to implement it ^^. |
So the goal is to use make in the dockerfile, make the Makefile options configurable then in github actions for each building step use the correct Makefile options for each kind of build (normal build, api only build, quic build). |
Tried using make to build docker images, probably wrong, may be on the right track. Please do take a look. Thanks |
Makefile wasn't in the container that was running the build. |
Please do take a look when you'll have time. Thanks! |
Can you squash your commits? |
Due to the merges I am unable to squash further. I hope this isn't an issue. I've made the changes that were last requested. |
You need to have just one commit remaining in https://github.com/iv-org/invidious/pull/3873/commits. Or you can do it the ugly way, like I sometimes do. Copy somewhere else the changes that you made, remove the branch locally, create the same branch name and replace with the changes that you copied somewhere else. |
68a837e
to
69e2eac
Compare
best I could do, please let me know if it is okay now. for the future, I'm sure I'll prefer using branches like feature-apionly to not mess up the outdated master with the changes 😅 |
docker/Dockerfile
Outdated
--static --warnings all \ | ||
--link-flags "-lxml2 -llzma"; \ | ||
fi | ||
RUN make "RELEASE=${release}" "DISABLE_QUIC=${disable_quic}" "API_ONLY=${api_only}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That one still remains ^^
Can you also rebase your changes?
Should be good to go :) @SamantazFox |
This pull request has been automatically marked as stale and will be closed in 30 days because it has not had recent activity and is much likely abandoned or outdated. If you think this pull request is still relevant and applicable, you just have to post a comment and it will be unmarked. |
If I take the energy to update this again, will it be merged? |
Closes #3871