Skip to content

Commit 1b51185

Browse files
committed
finished release workflow
1 parent ac84325 commit 1b51185

File tree

1 file changed

+181
-15
lines changed

1 file changed

+181
-15
lines changed

.github/workflows/release.yml

Lines changed: 181 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,184 @@ jobs:
1818
uses: ncipollo/release-action@v1
1919

2020

21-
push_proxy:
22-
permissions:
23-
packages: write
24-
contents: read
25-
attestations: write
26-
id-token: write
27-
28-
uses: ./.github/workflows/dockerhub-publish.yml
29-
secrets:
30-
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
31-
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
32-
DOCKERHUB_NAMESPACE: ${{ secrets.DOCKERHUB_NAMESPACE }}
33-
with:
34-
image_name: 'qproxy'
35-
context: './proxy'
21+
push_proxy_dockerhub:
22+
permissions:
23+
packages: write
24+
contents: read
25+
attestations: write
26+
id-token: write
27+
28+
uses: ./.github/workflows/dockerhub-publish.yml
29+
secrets:
30+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
31+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
32+
DOCKERHUB_NAMESPACE: ${{ secrets.DOCKERHUB_NAMESPACE }}
33+
with:
34+
image_name: 'qproxy'
35+
context: './proxy'
36+
file: './proxy/Dockerfile'
37+
38+
push_proxy_ghcr:
39+
permissions:
40+
contents: read
41+
packages: write
42+
attestations: write
43+
id-token: write
44+
45+
uses: ./.github/workflows/ghcr-publish.yml
46+
secrets:
47+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48+
with:
49+
image_name: 'qproxy'
50+
context: './proxy'
51+
file: './proxy/Dockerfile'
52+
53+
54+
55+
56+
57+
58+
59+
push_database_dockerhub:
60+
permissions:
61+
packages: write
62+
contents: read
63+
attestations: write
64+
id-token: write
65+
66+
uses: ./.github/workflows/dockerhub-publish.yml
67+
secrets:
68+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
69+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
70+
DOCKERHUB_NAMESPACE: ${{ secrets.DOCKERHUB_NAMESPACE }}
71+
with:
72+
image_name: 'qdb'
73+
context: './server/database'
74+
file: './server/database/Dockerfile'
75+
76+
push_database_ghcr:
77+
permissions:
78+
contents: read
79+
packages: write
80+
attestations: write
81+
id-token: write
82+
83+
uses: ./.github/workflows/ghcr-publish.yml
84+
secrets:
85+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
86+
with:
87+
image_name: 'qdb'
88+
context: './server/database'
89+
file: './server/database/Dockerfile'
90+
91+
92+
93+
94+
95+
96+
push_jobs_server_dockerhub:
97+
permissions:
98+
packages: write
99+
contents: read
100+
attestations: write
101+
id-token: write
102+
103+
uses: ./.github/workflows/dockerhub-publish.yml
104+
secrets:
105+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
106+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
107+
DOCKERHUB_NAMESPACE: ${{ secrets.DOCKERHUB_NAMESPACE }}
108+
with:
109+
image_name: 'qJobsServer'
110+
context: './server'
111+
file: './server/jobsServer.Dockerfile'
112+
113+
push_jobs_server_ghcr:
114+
permissions:
115+
contents: read
116+
packages: write
117+
attestations: write
118+
id-token: write
119+
120+
uses: ./.github/workflows/ghcr-publish.yml
121+
secrets:
122+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123+
with:
124+
image_name: 'qJobsServer'
125+
context: './server'
126+
file: './server/jobsServer.Dockerfile'
127+
128+
129+
130+
131+
132+
push_api_dockerhub:
133+
permissions:
134+
packages: write
135+
contents: read
136+
attestations: write
137+
id-token: write
138+
139+
uses: ./.github/workflows/dockerhub-publish.yml
140+
secrets:
141+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
142+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
143+
DOCKERHUB_NAMESPACE: ${{ secrets.DOCKERHUB_NAMESPACE }}
144+
with:
145+
image_name: 'qApi'
146+
context: './server'
147+
file: './server/restAPI.Dockerfile'
148+
149+
push_api_ghcr:
150+
permissions:
151+
contents: read
152+
packages: write
153+
attestations: write
154+
id-token: write
155+
156+
uses: ./.github/workflows/ghcr-publish.yml
157+
secrets:
158+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
159+
with:
160+
image_name: 'qApi'
161+
context: './server'
162+
file: './server/restAPI.Dockerfile'
163+
164+
165+
166+
167+
168+
push_worker_dockerhub:
169+
permissions:
170+
packages: write
171+
contents: read
172+
attestations: write
173+
id-token: write
174+
175+
uses: ./.github/workflows/dockerhub-publish.yml
176+
secrets:
177+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
178+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
179+
DOCKERHUB_NAMESPACE: ${{ secrets.DOCKERHUB_NAMESPACE }}
180+
with:
181+
image_name: 'qWorker'
182+
context: './server/worker'
183+
file: './server/worker/Dockerfile'
184+
185+
push_worker_ghcr:
186+
permissions:
187+
contents: read
188+
packages: write
189+
attestations: write
190+
id-token: write
191+
192+
uses: ./.github/workflows/ghcr-publish.yml
193+
secrets:
194+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
195+
with:
196+
image_name: 'qWorker'
197+
context: './server/worker'
198+
file: './server/worker/Dockerfile'
199+
200+
201+

0 commit comments

Comments
 (0)