From 2ea73e1820ce60622b1ddb0c51fdc88050ebff6c Mon Sep 17 00:00:00 2001 From: scott sundahl Date: Mon, 24 Nov 2025 13:40:47 -0700 Subject: [PATCH] secure signals client server --- .../workflows/release-all-docker-images.yaml | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/release-all-docker-images.yaml diff --git a/.github/workflows/release-all-docker-images.yaml b/.github/workflows/release-all-docker-images.yaml new file mode 100644 index 0000000..e344466 --- /dev/null +++ b/.github/workflows/release-all-docker-images.yaml @@ -0,0 +1,47 @@ +name: Release Reverse Proxy Image +run-name: ${{ inputs.release_type == 'Snapshot' && 'Publish Pre-release' || format('Release {0}', inputs.release_type)}} Docker Image by @${{ github.actor }} +on: + workflow_dispatch: + inputs: + release_type: + type: choice + description: 'The type of release' + options: + - Major + - Minor + - Patch + - Snapshot + +jobs: + incrementVersionNumber: + uses: iabtechlab/uid2-shared-actions/.github/workflows/shared-increase-version-number.yaml@v3 + with: + release_type: ${{ inputs.release_type }} + working_dir: . + secrets: inherit + + publishReverseProxyImage: + uses: iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3 + needs: incrementVersionNumber + with: + new_version: ${{ needs.incrementVersionNumber.outputs.new_version }} + image_tag: ${{ needs.incrementVersionNumber.outputs.image_tag }} + release_type: ${{ inputs.release_type }} + docker_file: tools/reverse-proxy/Dockerfile + docker_context: tools/reverse-proxy + docker_image_name: iabtechlab/uid2-reverse-proxy + docker_registry: ghcr.io + secrets: inherit + + publishSecureSignalsClientServerImage: + uses: iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3 + needs: incrementVersionNumber + with: + new_version: ${{ needs.incrementVersionNumber.outputs.new_version }} + image_tag: ${{ needs.incrementVersionNumber.outputs.image_tag }} + release_type: ${{ inputs.release_type }} + docker_file: web-integrations/google-secure-signals/client-server/Dockerfile + docker_context: web-integrations/google-secure-signals/client-server + docker_image_name: iabtechlab/uid2-google-secure-signals-client-server + docker_registry: ghcr.io + secrets: inherit \ No newline at end of file