1+ name : Release Reverse Proxy Image
2+ run-name : ${{ inputs.release_type == 'Snapshot' && 'Publish Pre-release' || format('Release {0}', inputs.release_type)}} Docker Image by @${{ github.actor }}
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ release_type :
7+ type : choice
8+ description : ' The type of release'
9+ options :
10+ - Major
11+ - Minor
12+ - Patch
13+ - Snapshot
14+
15+ jobs :
16+ incrementVersionNumber :
17+ uses : iabtechlab/uid2-shared-actions/.github/workflows/shared-increase-version-number.yaml@v3
18+ with :
19+ release_type : ${{ inputs.release_type }}
20+ working_dir : .
21+ secrets : inherit
22+
23+ publishReverseProxyImage :
24+ uses : iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3
25+ needs : incrementVersionNumber
26+ with :
27+ new_version : ${{ needs.incrementVersionNumber.outputs.new_version }}
28+ image_tag : ${{ needs.incrementVersionNumber.outputs.image_tag }}
29+ release_type : ${{ inputs.release_type }}
30+ docker_file : tools/reverse-proxy/Dockerfile
31+ docker_context : tools/reverse-proxy
32+ docker_image_name : iabtechlab/uid2-reverse-proxy
33+ docker_registry : ghcr.io
34+ secrets : inherit
35+
36+ publishSecureSignalsClientServerImage :
37+ uses : iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3
38+ needs : incrementVersionNumber
39+ with :
40+ new_version : ${{ needs.incrementVersionNumber.outputs.new_version }}
41+ image_tag : ${{ needs.incrementVersionNumber.outputs.image_tag }}
42+ release_type : ${{ inputs.release_type }}
43+ docker_file : web-integrations/google-secure-signals/client-server/Dockerfile
44+ docker_context : web-integrations/google-secure-signals/client-server
45+ docker_image_name : iabtechlab/uid2-google-secure-signals-client-server
46+ docker_registry : ghcr.io
47+ secrets : inherit
0 commit comments