Skip to content

Commit 8a146ca

Browse files
committed
Separate user creation from deployments
1 parent 93c8303 commit 8a146ca

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

.github/workflows/pr-deploy.yaml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ jobs:
421421
"${DEST}" version
422422
mv "${DEST}" /usr/local/bin/coder
423423
424-
- name: Create first user, template and workspace
424+
- name: Create first user
425425
if: needs.get_info.outputs.NEW == 'true' || github.event.inputs.deploy == 'true'
426426
id: setup_deployment
427427
run: |
@@ -453,14 +453,6 @@ jobs:
453453
# promote the user to admin role
454454
coder org members edit-role ${{ github.actor }} owner
455455
456-
# Create template
457-
cd ./.github/pr-deployments/template
458-
coder templates push -y --variable namespace=pr${{ env.PR_NUMBER }} kubernetes
459-
460-
# Create workspace
461-
coder create --template="kubernetes" kube --parameter cpu=2 --parameter memory=4 --parameter home_disk_size=2 -y
462-
coder stop kube -y
463-
464456
- name: Send Slack notification
465457
if: needs.get_info.outputs.NEW == 'true' || github.event.inputs.deploy == 'true'
466458
run: |
@@ -504,3 +496,14 @@ jobs:
504496
cc: @${{ github.actor }}
505497
reactions: rocket
506498
reactions-edit-mode: replace
499+
500+
- name: Create template and workspace
501+
if: needs.get_info.outputs.NEW == 'true' || github.event.inputs.deploy == 'true'
502+
run: |
503+
set -euo pipefail
504+
cd .github/pr-deployments/template
505+
coder templates push -y --variable namespace=pr${{ env.PR_NUMBER }} kubernetes
506+
507+
# Create workspace
508+
coder create --template="kubernetes" kube --parameter cpu=2 --parameter memory=4 --parameter home_disk_size=2 -y
509+
coder stop kube -y

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy