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

Update action to use prebuilt Docker image #140

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

mrfelton
Copy link

Closes #138

This pull request introduces several new workflows and updates to the existing workflows to enhance the continuous integration and delivery process. The changes include adding a continuous delivery workflow, a version check workflow, and updates to the main workflow for local testing.

New Workflows:

  • .github/workflows/cd.yml: Added a continuous delivery workflow to create releases and publish container images to the GitHub Container Registry when a PR is merged or the workflow is run manually.
  • .github/workflows/version-check.yml: Introduced a version check workflow to ensure the container image version has been incremented in the manifest file before merging a PR.

Workflow Updates:

  • .github/workflows/main.yml: Updated the main workflow to include a local Docker registry for testing, setup Docker BuildX, and build and push the container image for local testing.

Other Changes:

  • .version: Added a version file with the initial version v1.0.0.
  • action.yml: Updated the Docker image reference to use the GitHub Container Registry.

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.

Reduce Dockerfile build time by referencing prebuilt image
1 participant