-
Notifications
You must be signed in to change notification settings - Fork 647
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
build: move to GitHub Actions workflow(s) #597
build: move to GitHub Actions workflow(s) #597
Conversation
I think this would be a very good value add @petrsloup |
Is there a preference for ghcr.io of dockerhub? The old packages were publicked to dockerhub weren't they? I like the dependabot setup, I think that is needed In my forks workflow I have made it so pushes on main trigger testing, a automated version bump, then they published a "latest" and "versioned" docker so a user could pick a particular version if they wanted, and publish to npm. Do you think something like that would be useful here? |
41ae54c
to
8ce963a
Compare
|
Makes sense. I'm not sure if there is a preference here, I was just wondering. If the docker images were moved to ghcr.io it would require a documentation update right? |
I prefer dockerhub. It is the default registry and where I search if software is available as a docker image. I don't even see how I can search ghcr.io for images. Until now I did not hear about projects moving to ghcr.io. But that's just my perspective. |
8ce963a
to
5d159bd
Compare
Ok, I've removed the auto-publishing to registry for now, this just has CI & CT along with Dependabot. |
6c0312e
to
2d3638e
Compare
I tested this on my fork to see what to expect, but it failed due to missing prettier. I assume this needs your other linting PR? |
Yes, since we don't have any lint tools in-built, the prettier checks will fail, I've commented it out that step in this PR but once we merge #596, I can send in another PR for enabling ESLint & Prettier checks in CI. |
6389ac9
to
19b1e50
Compare
have you tried this at all on a protected branch? I feel like the automerge portion of this could have trouble when a review is required for commit. |
I have replicated the automerger from https://github.com/nodejs/undici/blob/main/.github/workflows/nodejs.yml#L26-L38 but haven't tested it on protected branch, will test and let you know. |
ecb60ea
to
41cdcd8
Compare
Protected branches are automerged as well. |
61eed94
to
7c8985e
Compare
7c8985e
to
0657309
Compare
111848a
to
6c8654b
Compare
e47cb1d
to
d95e5ff
Compare
d95e5ff
to
9d0c22b
Compare
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
https: //github.com/github/codeql-action/ Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
cause maptiler#626 is merged! ❤️ Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
9d0c22b
to
823fb03
Compare
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
@acalcutt: Can you please re-review? I've kept CodeQL workflow cause that will help us catch all security risks in the project as that should (would) be the highest priority for making it production ready for everyone :) |
Maybe we should put back the CT workflow in some form too. On the PRs it was nice having a testing workflow to help decide if a PR should be merged. ... even it its just in a workflow of its own instead of a pipeline. |
Agreed, I will raise another PR for integrating CT & CI workflow once this PR is merged? I was also thinking of introduction ship.js for automated releases as I see you're manually adding git tags etc which is a pain for a single developer, with ship all that meta stuff is handled automatically by the library |
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
0359c41
to
2d0b515
Compare
Testing fails on ubuntu-latest due to no libicu66 being available in ubuntu 22.04
dependabot
for dependencies checkautomerge
workflow for merging dependabot PRsEnables CI check(s) on any PR to– will move to new PRmaster
Enables CT check(s) on any PR to– will move to new PRmaster
Enabled Automated publishing the– will move to new PRtileserver-gl
docker image ondockerhub
Signed-off-by: Vinayak Kulkarni 19776877+vinayakkulkarni@users.noreply.github.com