Skip to content

chore(deno): delete redundant gitlab-bridge package.json (Class A, standards#253 longtail)#66

Merged
hyperpolymath merged 1 commit into
mainfrom
campaign-253/delete-gitlab-bridge-pkg-json
May 31, 2026
Merged

chore(deno): delete redundant gitlab-bridge package.json (Class A, standards#253 longtail)#66
hyperpolymath merged 1 commit into
mainfrom
campaign-253/delete-gitlab-bridge-pkg-json

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Class A — pure-Deno port. The deno.json at claude-integrations/gitlab-bridge/ already covers the primary scripts (start, dev, test, lint, fmt) via Deno-native invocations. The package.json's tsx + vitest + tsc + eslint stack is superseded by Deno's built-in TypeScript + test runner + lint + fmt.

Vestigial npm-specific scripts (prepublishOnly, postinstall, type-check) are dropped — Deno doesn't have an npm-publish lifecycle and type-check is the default behaviour of deno run.

Test plan

  • CI green (no Node dependencies remain in claude-integrations/gitlab-bridge/)
  • deno task from claude-integrations/gitlab-bridge/ enumerates start/dev/test/lint/fmt

Per per-repo follow-up tracker for standards#253 (campaign closed 2026-05-31, longtail tracked in project_estate_npm_to_deno_2026_05_28.md).

Refs hyperpolymath/standards#253.

🤖 Generated with Claude Code

…overs, standards#253 longtail)

Class A — pure-Deno port. The deno.json at
claude-integrations/gitlab-bridge/ already covers the primary scripts
(start, dev, test, lint, fmt) via deno-native invocations. The
package.json's tsx + vitest + tsc + eslint stack is superseded by
Deno's built-in TypeScript + test runner + lint + fmt.

Vestigial npm-specific scripts (prepublishOnly, postinstall,
type-check) are dropped — Deno doesn't have an npm-publish
lifecycle and type-check is the default behaviour of `deno run`.

Per per-repo follow-up tracker for standards#253 (campaign closed
2026-05-31, longtail tracked in project_estate_npm_to_deno_2026_05_28.md).

Refs hyperpolymath/standards#253.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath
hyperpolymath enabled auto-merge (squash) May 31, 2026 07:21
@hyperpolymath
hyperpolymath merged commit 1545c71 into main May 31, 2026
10 of 20 checks passed
@hyperpolymath
hyperpolymath deleted the campaign-253/delete-gitlab-bridge-pkg-json branch May 31, 2026 07:33
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 148 issues detected

Severity Count
🔴 Critical 19
🟠 High 86
🟡 Medium 43

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Action perpolymath/standards/.github/workflows/governance-reusable.yml@main\n needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant