From 335ba17c95928d0354fc2ca177ffa3e6990265a2 Mon Sep 17 00:00:00 2001 From: Matt Hill <9935159+MattDHill@users.noreply.github.com> Date: Fri, 23 Oct 2026 21:12:14 -0600 Subject: [PATCH] fix: stop trusting emudhra roots in job vms Co-Authored-By: Claude Opus 5.5 --- package-lock.json | 6 +++--- package.json | 4 ++-- startos/versions/current.ts | 41 +++++++++---------------------------- 3 files changed, 15 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index dfa4356..f887d16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "name": "gitea-runner-startos", "dependencies": { "@start9labs/start-sdk": "3.1.0", - "forgejo-runner-startos": "github:Start9Labs/forgejo-runner-startos#567cf950b6786ad3109e72acae758fb28d6a3bb3", + "forgejo-runner-startos": "github:Start9Labs/forgejo-runner-startos#d7501dfc41d784af39c4dbfe80751f907273f877", "gitea-startos": "github:Start9Labs/gitea-startos#next" } }, @@ -1191,8 +1191,8 @@ "license": "ISC" }, "node_modules/forgejo-runner-startos": { - "resolved": "git+ssh://git@github.com/Start9Labs/forgejo-runner-startos.git#567cf950b6786ad3109e72acae758fb28d6a3bb3", - "integrity": "sha512-nxO/k9uoR+yytpLOJcwwxKbNqXheZ37pKxZFoQ6NpsGrKMie0YY/pudmV4KxGXJaOUO5xcgRW/XE/8XcSzMf2g==", + "resolved": "git+ssh://git@github.com/Start9Labs/forgejo-runner-startos.git#d7501dfc41d784af39c4dbfe80751f907273f877", + "integrity": "sha512-lqOvjZuvzJlnGVYYYXkOGXjcbSkMBAKhU6RQgU7NH9RCvW4tJ5YoNzK0NyD7D1El4pLkRl3a60LR5MLdvqb52w==", "dependencies": { "@start9labs/start-sdk": "3.1.0", "forgejo-startos": "github:Start9Labs/forgejo-startos#next" diff --git a/package.json b/package.json index 412e0a0..f5b4203 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,8 @@ "name": "gitea-runner-startos", "dependencies": { "@start9labs/start-sdk": "3.1.0", - "gitea-startos": "github:Start9Labs/gitea-startos#next", - "forgejo-runner-startos": "github:Start9Labs/forgejo-runner-startos#567cf950b6786ad3109e72acae758fb28d6a3bb3" + "forgejo-runner-startos": "github:Start9Labs/forgejo-runner-startos#d7501dfc41d784af39c4dbfe80751f907273f877", + "gitea-startos": "github:Start9Labs/gitea-startos#next" }, "overrides": { "@start9labs/start-sdk": "$@start9labs/start-sdk" diff --git a/startos/versions/current.ts b/startos/versions/current.ts index c6bb215..9e6c886 100644 --- a/startos/versions/current.ts +++ b/startos/versions/current.ts @@ -1,38 +1,17 @@ import { VersionInfo, IMPOSSIBLE } from '@start9labs/start-sdk' export const current = VersionInfo.of({ - version: '5.2.2:0', + version: '5.2.2:1', releaseNotes: { - en_US: `Updated Gitea Runner to 5.2.2, including the 5.2.1 fixes. - -- Masks secrets correctly even when a previous step stopped workflow commands, and removes handled workflow commands and duplicate post-step commands from job logs. -- Speeds up job setup and action preparation. - -[5.2.2 release notes](https://gitea.com/gitea/runner/releases/tag/v5.2.2) · [5.2.1 release notes](https://gitea.com/gitea/runner/releases/tag/v5.2.1)`, - es_ES: `Gitea Runner actualizado a 5.2.2, incluidas las correcciones de 5.2.1. - -- Enmascara correctamente los secretos aunque un paso anterior haya detenido los comandos del flujo y elimina de los registros los comandos ya procesados y los comandos duplicados de los pasos posteriores. -- Acelera la preparación de trabajos y acciones. - -[Notas de la versión 5.2.2](https://gitea.com/gitea/runner/releases/tag/v5.2.2) · [Notas de la versión 5.2.1](https://gitea.com/gitea/runner/releases/tag/v5.2.1)`, - de_DE: `Gitea Runner auf 5.2.2 aktualisiert, einschließlich der Fehlerbehebungen aus 5.2.1. - -- Maskiert Secrets auch dann korrekt, wenn ein vorheriger Schritt Workflow-Befehle angehalten hat, und entfernt verarbeitete Workflow-Befehle sowie doppelte Post-Schritt-Befehle aus Job-Protokollen. -- Beschleunigt die Vorbereitung von Jobs und Actions. - -[Versionshinweise zu 5.2.2](https://gitea.com/gitea/runner/releases/tag/v5.2.2) · [Versionshinweise zu 5.2.1](https://gitea.com/gitea/runner/releases/tag/v5.2.1)`, - pl_PL: `Zaktualizowano Gitea Runner do 5.2.2, wraz z poprawkami z 5.2.1. - -- Poprawnie maskuje sekrety, nawet gdy poprzedni krok zatrzymał polecenia przepływu, i usuwa z dzienników obsłużone polecenia przepływu oraz powielone polecenia kroków końcowych. -- Przyspiesza przygotowanie zadań i akcji. - -[Informacje o wydaniu 5.2.2](https://gitea.com/gitea/runner/releases/tag/v5.2.2) · [Informacje o wydaniu 5.2.1](https://gitea.com/gitea/runner/releases/tag/v5.2.1)`, - fr_FR: `Gitea Runner mis à jour vers la version 5.2.2, avec les corrections de 5.2.1. - -- Masque correctement les secrets même si une étape précédente a suspendu les commandes du workflow et retire des journaux les commandes déjà traitées ainsi que les commandes de post-étape en double. -- Accélère la préparation des tâches et des actions. - -[Notes de version 5.2.2](https://gitea.com/gitea/runner/releases/tag/v5.2.2) · [Notes de version 5.2.1](https://gitea.com/gitea/runner/releases/tag/v5.2.1)`, + en_US: + 'Stops trusting certificates from a compromised certificate authority (eMudhra).', + es_ES: + 'Deja de confiar en los certificados de una autoridad de certificación comprometida (eMudhra).', + de_DE: + 'Vertraut Zertifikaten einer kompromittierten Zertifizierungsstelle (eMudhra) nicht mehr.', + pl_PL: + 'Przestaje ufać certyfikatom przejętego urzędu certyfikacji (eMudhra).', + fr_FR: `Ne fait plus confiance aux certificats d'une autorité de certification compromise (eMudhra).`, }, migrations: { up: async () => {},