Skip to content
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

GitHub Actions release #119

Open
pomadchin opened this issue Oct 28, 2023 · 4 comments
Open

GitHub Actions release #119

pomadchin opened this issue Oct 28, 2023 · 4 comments
Labels

Comments

@pomadchin
Copy link
Member

We need to migrate from CircleCI to GitHub Actions, and overall resurrect builds, I think they are dead.

@jamesmcclain
Copy link
Member

❤️ 👍

@jpolchlo
Copy link

jpolchlo commented Nov 8, 2023

Will this allow us to push out releases for all GDAL versions back to 3.1? That's the thing that seems to be missing.

@jpolchlo jpolchlo mentioned this issue Nov 8, 2023
@pomadchin
Copy link
Member Author

Ouf so you want to build / back fill artifacts compatible with all the previous gdal versions released since 3.1?

Tough call! We don't have automatic support for that right now... But theoretically we could try since our Dockerfiles are parametrized now.

I think it makes sense to have automated builds for the most recent GDAL version / the most recent GDAL version we need. + to have a manual pipeline parametrized trigger to run builds for specific GDAL versions that we really need but are missing for some reason.

It is not that trivial since for every GDAL version we need to have a separate GDAL image; and GDAL image builds are not automated...

@jpolchlo
Copy link

jpolchlo commented Nov 9, 2023

Aha. I think I assumed at that moment that these builds were taking place in an OSGeo GDAL container base that would have been easy to parameterize. I forgot that these containers are more complicated than that. Seems like the transition to GH actions would give us a moment to automate these builds. That's a bit bigger of a lift, I suppose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants