Author SHA1 Message Date
renovate-bot 4acef56fb7 Pin dependencies 2026-03-17 06:01:12 +00:00
5 changed files with 21 additions and 27 deletions

No files matched your search

+13 -19
View File
@@ -2,22 +2,22 @@ name: CI
on: on:
push: push:
branches:
- main
paths: paths:
- 'templates/**' - 'templates/**'
- 'base/**' - 'base/**'
workflow_dispatch: pull_request:
paths:
- 'templates/**'
- 'base/**'
jobs: jobs:
validate: validate:
name: Validate templates name: Validate templates
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: registry.bobert.me/anthorob/coder-base:terraform@sha256:99688d11f544849944e343fd077ac363d369c09b3bd4ec428b2d6065ac019f9b
steps: steps:
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Setup Terraform
uses: hashicorp/setup-terraform@5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85 # v4
- name: Terraform validate for each template - name: Terraform validate for each template
run: | run: |
@@ -32,17 +32,13 @@ jobs:
name: Deploy templates name: Deploy templates
needs: validate needs: validate
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: registry.bobert.me/anthorob/coder-base:cli@sha256:ff76ef31f7541d3563b5abe76f0753bd775fa654abdc55d0b0a6646c08e503aa
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@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Install Coder CLI
run: |
curl -fsSL https://coder.com/install.sh | sh
- name: Deploy each template - name: Deploy each template
run: | run: |
@@ -50,11 +46,9 @@ jobs:
for dir in templates/*; do for dir in templates/*; do
[ -d "$dir" ] || continue [ -d "$dir" ] || continue
name=$(basename "$dir") name=$(basename "$dir")
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"
--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
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
+2 -2
View File
@@ -10,9 +10,9 @@ terraform {
} }
module "basic_workspace" { module "basic_workspace" {
source = "git::https://gitea.bobert.me/anthorob/coder-templates.git//base?ref=main" source = "git::https://git.bobert.me/anthorob/coder-templates.git//base?ref=main"
docker_image = "gitea.bobert.me/anthorob/coder-base:latest" docker_image = "registry.bobert.me/anthorob/coder-base:latest"
vscode_extensions = [ vscode_extensions = [
"christian-kohler.path-intellisense", "christian-kohler.path-intellisense",
+2 -2
View File
@@ -22,9 +22,9 @@ data "coder_parameter" "java_version" {
} }
module "java_workspace" { module "java_workspace" {
source = "git::https://gitea.bobert.me/anthorob/coder-templates.git//base?ref=main" source = "git::https://git.bobert.me/anthorob/coder-templates.git//base?ref=main"
docker_image = "gitea.bobert.me/anthorob/coder-images:java${data.coder_parameter.java_version.value}" docker_image = "registry.bobert.me/anthorob/coder-images:java${data.coder_parameter.java_version.value}"
language_metadata = [ language_metadata = [
{ {
+2 -2
View File
@@ -49,9 +49,9 @@ data "coder_parameter" "node_version" {
} }
module "php_workspace" { module "php_workspace" {
source = "git::https://gitea.bobert.me/anthorob/coder-templates.git//base?ref=main" source = "git::https://git.bobert.me/anthorob/coder-templates.git//base?ref=main"
docker_image = "gitea.bobert.me/anthorob/coder-images:php${data.coder_parameter.php_version.value}" docker_image = "registry.bobert.me/anthorob/coder-images:php${data.coder_parameter.php_version.value}"
language_metadata = [ language_metadata = [
{ {
+2 -2
View File
@@ -22,9 +22,9 @@ data "coder_parameter" "python_version" {
} }
module "python_workspace" { module "python_workspace" {
source = "git::https://gitea.bobert.me/anthorob/coder-templates.git//base?ref=main" source = "git::https://git.bobert.me/anthorob/coder-templates.git//base?ref=main"
docker_image = "gitea.bobert.me/anthorob/coder-images:python${data.coder_parameter.python_version.value}" docker_image = "registry.bobert.me/anthorob/coder-images:python${data.coder_parameter.python_version.value}"
language_metadata = [ language_metadata = [
{ {