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

Add pgrx 0.13.0 and refactor builder-images.yml #942

Merged
merged 1 commit into from
Feb 26, 2025
Merged

Add pgrx 0.13.0 and refactor builder-images.yml #942

merged 1 commit into from
Feb 26, 2025

Conversation

theory
Copy link
Collaborator

@theory theory commented Feb 25, 2025

Refactor the builder-images.yml pipeline to keep local copies of each image and to push them along with the manifest in a separate job that runs only on main. This allows the pgrx build job to run concurrently with the c-builder manifest job (on main) and to always build from the just-created c-builder image.

Use docker/build-push-action Instead of using explicit docker calls. This simplifies the configuration a bit and properly uses docker buildx.

Remove the logins to Docker Hub, which are unused.

Reformat some of the YAML to be more compact and legible.

@theory theory self-assigned this Feb 25, 2025
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-942.d2qgksbj4k37j8.amplifyapp.com

theory added a commit that referenced this pull request Feb 25, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 25, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 25, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
@theory theory force-pushed the fix-builds branch 8 times, most recently from b60a0d2 to e59e1cf Compare February 26, 2025 00:04
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
theory added a commit that referenced this pull request Feb 26, 2025
Instead of using explicit `docker` calls in the Trunk builder images
workflow, use the docker/build-push-action. This simplifies the
configuration a bit. It also will properly use `docker buildx`.
Refactor the `builder-images.yml` pipeline to keep local copies of each
image and to push them along with the manifest in a separate job that
runs only on `main`. This allows the `pgrx` build job to run
concurrently with the `c-builder` manifest job (on `main`) and to always
build from the just-created `c-builder` image.

Use `docker/build-push-action` Instead of using explicit `docker` calls.
This simplifies the configuration a bit and properly uses `docker
buildx`.

Remove the logins to Docker Hub, which are unused.

Reformat some of the YAML to be more compact and legible.
@theory theory changed the title Fix builds Add pgrx 0.13.0 and refactor builder-images.yml Feb 26, 2025
@theory theory merged commit 7ffc644 into main Feb 26, 2025
119 checks passed
@theory theory deleted the fix-builds branch February 26, 2025 14:32
vrmiguel pushed a commit that referenced this pull request Mar 6, 2025
Also give the image building workflow some nicer job names and use
`docker buildx build` instead of `docker build`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants