Compare commits

..

23 Commits

Author SHA1 Message Date
Michael Smith 82e4009a0a fix: remove typo that prevented GH Actions from picking up job 2025-04-17 00:21:28 +00:00
Michael Smith a778878cb1 fix: update display name for node.js module 2025-04-16 23:19:28 +00:00
Michael Smith 8b268864eb fix: standardize naming conventions for Bash files 2025-04-16 23:08:16 +00:00
Michael Smith 3886b0ed01 chore: add back other workflow files 2025-04-16 22:49:38 +00:00
Michael Smith 12e0eabb2c chore: add registry health check back 2025-04-16 22:46:12 +00:00
Michael Smith c3822eafe5 fix: make sure TF tests run properly 2025-04-16 22:25:06 +00:00
Michael Smith 8480748023 docs: make comment for clear 2025-04-16 21:58:57 +00:00
Michael Smith e87dc93c37 fix: update windows-rpd tsconfig 2025-04-16 21:57:00 +00:00
Michael Smith 9b11825ea9 fix: update remaining fm paths 2025-04-16 21:33:00 +00:00
Michael Smith f37327947c fix: update frontmatter icons paths 2025-04-16 21:32:31 +00:00
Michael Smith 5dec066159 chore: update frontmatter image paths 2025-04-16 21:16:21 +00:00
Michael Smith bdc46794c3 chore: move exoscale images to whizus namespace 2025-04-16 20:56:19 +00:00
Michael Smith f7f7b3edd4 chore: update setup for windows-rdp type-checking 2025-04-16 20:55:09 +00:00
Michael Smith bad778e037 chore: update more setup files 2025-04-16 20:29:09 +00:00
Michael Smith 39b524c0ec chore: add current lint file 2025-04-16 17:00:30 +00:00
Michael Smith 25b7225a5b fix: update path for TS test helpers 2025-04-16 16:59:45 +00:00
Michael Smith 4bbeb50dd5 fix: add missing contributor README files 2025-04-16 16:51:13 +00:00
Michael Smith 24fef19b80 chore: update .gitignore 2025-04-16 15:54:16 +00:00
Michael Smith e905d7a3d5 chore: copy over main modules 2025-04-16 15:43:17 +00:00
Michael Smith 2317f92abd chore: add general module images for Coder 2025-04-16 15:34:14 +00:00
Michael Smith 592e7a5ab3 chore: add VSCode settings 2025-04-16 15:27:44 +00:00
Michael Smith ad58a76ef7 chore: add sample module files 2025-04-16 15:26:50 +00:00
Michael Smith 1965655094 chore: add module icons 2025-04-16 15:26:30 +00:00
7 changed files with 61 additions and 18 deletions
@@ -0,0 +1,23 @@
# Check modules health on registry.coder.com
name: check-registry-site-health
on:
schedule:
- cron: "0,15,30,45 * * * *" # Runs every 15 minutes
workflow_dispatch: # Allows manual triggering of the workflow if needed
jobs:
run-script:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run check.sh
run: |
./.github/scripts/check.sh
env:
INSTATUS_API_KEY: ${{ secrets.INSTATUS_API_KEY }}
INSTATUS_PAGE_ID: ${{ secrets.INSTATUS_PAGE_ID }}
INSTATUS_COMPONENT_ID: ${{ secrets.INSTATUS_COMPONENT_ID }}
VERCEL_API_KEY: ${{ secrets.VERCEL_API_KEY }}
+36
View File
@@ -0,0 +1,36 @@
name: deploy-registry
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
# Set id-token permission for gcloud
# Adding a comment because retriggering the build manually hung? I am the lord of devops and you will bend?
permissions:
contents: read
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Authenticate to Google Cloud
uses: google-github-actions/auth@71f986410dfbc7added4569d411d040a91dc6935
with:
workload_identity_provider: projects/309789351055/locations/global/workloadIdentityPools/github-actions/providers/github
service_account: registry-v2-github@coder-registry-1.iam.gserviceaccount.com
- name: Set up Google Cloud SDK
uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a
# For the time being, let's have the first couple merges to main in modules deploy a new version
# to *dev*. Once we review and make sure everything's working, we can deploy a new version to *main*.
# Maybe in the future we could automate this based on the result of E2E tests.
- name: Deploy to dev.registry.coder.com
run: |
gcloud builds triggers run 29818181-126d-4f8a-a937-f228b27d3d34 --branch dev
@@ -2,8 +2,8 @@
display_name: airflow
description: A module that adds Apache Airflow in your Coder template
icon: ../../../../.icons/airflow.svg
maintainer_github: nataindata
partner_github: coder
maintainer_github: coder
partner_github: nataindata
verified: true
tags: [airflow, idea, web, helper]
---
-8
View File
@@ -1,8 +0,0 @@
---
display_name: HashiCorp
bio: HashiCorp, an IBM company, empowers organizations to automate and secure multi-cloud and hybrid environments with The Infrastructure Cloud™. Our suite of Infrastructure Lifecycle Management and Security Lifecycle Management solutions are built on projects with source code freely available at their core. The HashiCorp suite underpins the world's most critical applications, helping enterprises achieve efficiency, security, and scalability at any stage of their cloud journey.
github: hashicorp
linkedin: https://www.linkedin.com/company/hashicorp
website: https://www.hashicorp.com/
status: partner
---
-8
View File
@@ -1,8 +0,0 @@
---
display_name: Jfrog
bio: At JFrog, we are making endless software versions a thing of the past, with liquid software that flows continuously and automatically from build all the way through to production.
github: jfrog
linkedin: https://www.linkedin.com/company/jfrog-ltd
website: https://jfrog.com/
status: partner
---