From 5c66c1e69e70072d510f00d0225fc38c8a546ea5 Mon Sep 17 00:00:00 2001 From: Suliman Abdulrazzaq Date: Sat, 8 Aug 2026 20:52:01 +0300 Subject: [PATCH] taxonomy: add GitLab CI slug --- CHANGELOG.md | 1 + taxonomy.json | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8019b8..efce53c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ always bump at least minor; breaking schema changes bump major. - Add `payments/razorpay` to the closed skill taxonomy (#14). - Detect Razorpay via `razorpay` and `react-native-razorpay` imports, mapped to `payments/razorpay` (#14). - Add `auth/okta` to the closed skill taxonomy (#2). +- Add `infra/gitlab-ci` to the closed skill taxonomy (#24). ### Fixed - Improve manifest dependency detection by comparing parent and child diff --git a/taxonomy.json b/taxonomy.json index 730cb17..f7211f3 100644 --- a/taxonomy.json +++ b/taxonomy.json @@ -1,6 +1,6 @@ { "$comment": "Closed public vocabulary of skill slugs. This file is the ONLY source of valid values for detected_skills[].slug in the bundle: a slug not listed here makes the bundle invalid. Detection maps signatures/*.json matches to these slugs — deterministically, locally, with zero network calls. Adding a slug requires a PR to this file (and a signature definition); slugs are never hardcoded in the CLI. Placeholder set, to be expanded.", - "version": "1.14.0", + "version": "1.15.0", "skills": [ { "slug": "auth/supabase-auth", "label": "Supabase Auth" }, { "slug": "auth/nextauth", "label": "NextAuth / Auth.js" }, @@ -103,6 +103,7 @@ { "slug": "infra/terraform", "label": "Terraform" }, { "slug": "infra/github-actions", "label": "GitHub Actions" }, { "slug": "infra/circleci", "label": "CircleCI" }, + { "slug": "infra/gitlab-ci", "label": "GitLab CI" }, { "slug": "infra/aws-sdk", "label": "AWS SDK" }, { "slug": "infra/pulumi", "label": "Pulumi" }, { "slug": "infra/ansible", "label": "Ansible" },