Reusable Workflows

There are workflows here designed to be used by other repos. You can use them this way:

  • For the simple-tracker newman test suite use sha d6ad89cb51d6f1a6982bb441f0523a403549c056

    jobs:
      test:
      uses: boxboat-github-practice/reusable-workflows/.github/workflows/simple-tracker-test.yaml@d6ad89cb51d6f1a6982bb441f0523a403549c056
  • For a .NET Docker build

      docker:
        uses: boxboat-github-practice/reusable-workflows/.github/workflows/dotnet-docker.yml@main
        with:
          tag: my-tag
        secrets: inherit
  • To deploy a Container App

      terraform:
        uses: boxboat-github-practice/reusable-workflows/.github/workflows/terraform.yml@main
        with:
          tag: my-tag
        secrets: inherit
  • To run an API Smoke Test, to markdown report to archive set upload_artifact to true

      test:
        uses: boxboat-github-practice/reusable-workflows/.github/workflows/newman.yml@main
        with:
          url: baseUrl
          upload_artifact: true|false