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)