Skip to content

ci: add basic docker test for docker workflow #1

ci: add basic docker test for docker workflow

ci: add basic docker test for docker workflow #1

#
# This workflow is used to test the `reusable_dockerfile_pipeline` action used
# to build and push the Docker image to the container registries.
#
# The reason this workflow targets the develop branch is so that we can test the
# action in the PR. If we targeted main, we would need to merge changes into main
# before being able to test them.
#
name: Build Using Reusable Workflow
on: [push, pull_request]
jobs:
# reusable-build tests calling the reusable_dockerfile_pipeline while
# providing a custom packageName
reusable-build:
permissions:
contents: write
packages: write
uses: rollkit/.github/.github/workflows/reusable_dockerfile_pipeline.yml@develop

Check failure on line 18 in .github/workflows/dockerfile_workflow_test.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/dockerfile_workflow_test.yaml

Invalid workflow file

error parsing called workflow ".github/workflows/dockerfile_workflow_test.yaml" -> "rollkit/.github/.github/workflows/reusable_dockerfile_pipeline.yml@develop" : failed to fetch workflow: reference to workflow should be either a valid branch, tag, or commit
with:
dockerfile: docker-action-test/Dockerfile
packageName: docker-test
secrets: inherit
# reusable-build-defaults tests calling the reusable_dockerfile_pipeline with
# the defaults
reusable-build-defaults:
permissions:
contents: write
packages: write
uses: rollkit/.github/.github/workflows/reusable_dockerfile_pipeline.yml@develop
with:
dockerfile: docker-action-test/Dockerfile
secrets: inherit