From 767fccec4fa2d8b38159447ba150c6aeb931ef69 Mon Sep 17 00:00:00 2001 From: Peng Ying Date: Thu, 2 Apr 2026 07:30:57 -0700 Subject: [PATCH 1/2] ci: remove mint openapi-check from lint, drop mintlify CLI from CI Redocly already validates the OpenAPI spec. The mint openapi-check added a transitive dependency on keytar/libsecret that breaks on bare Linux CI runners. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/lint.yml | 6 ------ Makefile | 1 - 2 files changed, 7 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d8331808..45eb1086 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -33,14 +33,8 @@ jobs: node-version: '24' cache: 'npm' - - name: Install libsecret - run: sudo apt-get update && sudo apt-get install -y libsecret-1-dev - - name: Install dependencies run: npm ci - - name: Install mint - run: npm i -g mint - - name: Lint run: make lint \ No newline at end of file diff --git a/Makefile b/Makefile index 4960eb65..dbdf2aa9 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,6 @@ mint: lint: npm run lint - cd mintlify && mint openapi-check openapi.yaml lint-openapi: npm run lint:openapi From 9e8efd96f08352621acfef9a0f832100d011abe1 Mon Sep 17 00:00:00 2001 From: Peng Ying Date: Thu, 2 Apr 2026 08:14:15 -0700 Subject: [PATCH 2/2] fix: add trailing newline to lint.yml Address PR review feedback: - Add trailing newline to .github/workflows/lint.yml The Makefile install target keeps unpinned mint since it's only for local dev, not CI. mint openapi-check is already removed from the lint target. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 45eb1086..45813551 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -37,4 +37,4 @@ jobs: run: npm ci - name: Lint - run: make lint \ No newline at end of file + run: make lint