Skip to content

Conversation

@carlreid
Copy link

This relates to #452.

With these changes, once a PR is merged to master or a tag is added (e.g. v0.8.3), the new container-build.yml workflow will run. This will then build some metadata for the image, login to Github Container Registry, and then build/push the package. The package will appear here. You can see an example of how it would look on my fork here.

Then the action will now load the image from this public registry path:
image: 'docker://ghcr.io/stoplightio/spectral-action:0.8.3'

It makes use of the public registry using the syntax described here and here (this is gcr, we will use ghcr).

You can see the CI test passing and pulling the image as expected here.

Note: You will need to add a secret to this repository called CR_PAT which has the write:packages permission from a Personal Access Token (aka PAT). It will needs to be created here.

This avoids consumers from needing to wait for Dockerfile to build every run
@b-heimann-senacor
Copy link

b-heimann-senacor commented Jul 25, 2025

Hi @mnaumanali94, is there a chance to implement this?
It fixes #452.

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