Skip to content

Commit 4cf3cca

Browse files
authored
Merge pull request #95 from IABTechLab/sas-UID2-6299-docker-images
secure signals client server
2 parents bbe29e9 + 2ea73e1 commit 4cf3cca

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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

Comments
 (0)