From c372fbadc23ba76762d1e823fd545855d719621c Mon Sep 17 00:00:00 2001 From: JoshuaLicense Date: Tue, 12 Mar 2024 16:50:20 +0000 Subject: [PATCH] ci: add test CI workflow --- .github/workflows/ci-test.yaml | 48 ++++++++++++++++++++++++++++++++++ .github/workflows/ci.yaml | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/ci-test.yaml diff --git a/.github/workflows/ci-test.yaml b/.github/workflows/ci-test.yaml new file mode 100644 index 00000000000..ac88d655884 --- /dev/null +++ b/.github/workflows/ci-test.yaml @@ -0,0 +1,48 @@ +name: CI + +on: + pull_request: + +permissions: + contents: read + +jobs: + app: + name: App + concurrency: + group: app-${{ matrix.project }}-${{ needs.get-version.outputs[matrix.project] }} + strategy: + fail-fast: false + matrix: + project: + - api + - selfserve + - internal + uses: ./.github/workflows/php.yaml + with: + project: ${{ matrix.project }} + should-upload-artefact: true + artefact-name: app-${{ matrix.project}}-test + retention-days: 1 + permissions: + contents: read + + docker: + name: Docker + concurrency: + group: docker-${{ matrix.project }}-test + strategy: + fail-fast: false + matrix: + project: + - api + - selfserve + - internal + uses: ./.github/workflows/docker.yaml + with: + project: ${{ matrix.project }} + app-artefact-name: app-${{ matrix.project}}-test + should-upload-artefact-to-ecr: false + permissions: + contents: read + id-token: write diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8e37eff26b8..1ea4125af47 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,7 +1,7 @@ name: CI on: - pull_request: + workflow_dispatch: permissions: contents: read