-
Notifications
You must be signed in to change notification settings - Fork 47
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
ci: from jenkins to github action #626
Conversation
d073f23
to
e8bdb81
Compare
e8bdb81
to
750f074
Compare
08efaf9
to
e6f9544
Compare
e6f9544
to
25a65a7
Compare
d2284a0
to
0e679aa
Compare
0e679aa
to
def8ff0
Compare
349d388
to
a481d82
Compare
a481d82
to
dd8bc90
Compare
9936418
to
8b337a1
Compare
🔎 A preview has been automatically published: |
ac6d4e2
to
734e37d
Compare
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.
Hi @pdesoyres-cc,
😍 What you did with this PR is amazing!! Well done 👏
I wrote a few remarks. I have one real concern but I'm not sure if it's blocking. Let me explain.
To build the bundle or not...
I was expecting the build to only build (with pkg
) but not generate the archives (tar.gz, zip) and not create the bundles (rpm, deb). Therefore, I was expecting the preview links to directly refer to the binaries and not the archives. I guess what you did is a bit cleaner and smaller.
I would be OK to keep building the archives and using them for the preview links but I'm not sure we need to build the bundles for every PR as we don't do anything with them. In a way what you did ensures a PR cannot be merged if the bundles build breaks somehow so maybe we should keep it...
The only problem I have is I failed to install fpm on my system and cannot run the build job locally.
WDYT? Should we keep it as is?
About Docker Hub
Your PR does the same thing as what we did for Docker: create a commit and push it. It used to trigger build and publish on Docker's infra but it's not the case anymore. We should update the task so it builds the docker image and publishes it to the hub.
Can you create a separated issue for this?
Commits
- This needs to be rebased on latest master
- Do we want to keep this full history?
- We could fixup the
refactor
andchore
commits but if it's too much work, don't bother it's already good as is
- We could fixup the
Bundle or not bundle during the build phase?
I have 2 propositions:
I'm ok with both propositions, just let me know if you prefer one or another. |
|
734e37d
to
cf9322b
Compare
|
cf9322b
to
a9864b6
Compare
🔎 The preview has been automatically deleted. |
Fixes #625
Fixes #627
Fixes #637