Author SHA1 Message Date
renovate-bot 9c8d3296be Update actions/checkout action to v7 2026-07-20 16:00:40 +00:00
anthorob 2dc806973d Merge pull request 'Update actions/checkout action to v6' (#2) from renovate/actions-checkout-6.x into main
Reviewed-on: #2
2026-03-18 09:53:31 -04:00
anthorob ab285fedfc Merge pull request 'Update hashicorp/setup-terraform action to v4' (#4) from renovate/hashicorp-setup-terraform-4.x into main
Reviewed-on: #4
2026-03-18 09:53:16 -04:00
anthorob ea08a48286 fix 2026-03-18 09:38:19 -04:00
anthorob a8aed25422 coder cli secrets 2026-03-18 09:35:28 -04:00
renovate-bot 432e94c0cf Update hashicorp/setup-terraform action to v4 2026-03-18 13:31:38 +00:00
renovate-bot f78b18d121 Update actions/checkout action to v6
CI / Validate templates (push) Successful in 57s
CI / Deploy templates (push) Failing after 17s
2026-03-18 13:31:37 +00:00
+11 -9
View File
@@ -2,10 +2,8 @@ name: CI
on: on:
push: push:
paths: branches:
- 'templates/**' - main
- 'base/**'
pull_request:
paths: paths:
- 'templates/**' - 'templates/**'
- 'base/**' - 'base/**'
@@ -16,10 +14,10 @@ jobs:
name: Validate templates name: Validate templates
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup Terraform - name: Setup Terraform
uses: hashicorp/setup-terraform@v2 uses: hashicorp/setup-terraform@5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85 # v4
- name: Terraform validate for each template - name: Terraform validate for each template
run: | run: |
@@ -37,8 +35,10 @@ jobs:
env: env:
COMMIT_SHORT_SHA: ${{ github.sha }} COMMIT_SHORT_SHA: ${{ github.sha }}
REPO: ${{ github.repository }} REPO: ${{ github.repository }}
CODER_URL: ${{ secrets.CODER_URL }}
CODER_SESSION_TOKEN: ${{ secrets.CODER_SESSION_TOKEN }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Install Coder CLI - name: Install Coder CLI
run: | run: |
@@ -53,6 +53,8 @@ jobs:
display_name=$(echo "$name" | sed "s/.*/\u&/" | sed "s/-/ /g") display_name=$(echo "$name" | sed "s/.*/\u&/" | sed "s/-/ /g")
echo "==> deploying $name" echo "==> deploying $name"
coder templates push -d "$dir" --name "$short_sha" --message "Auto-deployed from $REPO on commit $short_sha" --yes "$name" coder templates push -d "$dir" --name "$short_sha" --message "Auto-deployed from $REPO on commit $short_sha" --yes "$name" \
coder templates edit "$name" --display-name "$display_name Dev Environment" --description "Development environment for $name" --icon "/icon/$name.svg" --yes --url "$CODER_URL" --token "$CODER_SESSION_TOKEN"
coder templates edit "$name" --display-name "$display_name Dev Environment" --description "Development environment for $name" --icon "/icon/$name.svg" --yes \
--url "$CODER_URL" --token "$CODER_SESSION_TOKEN"
done done