Skip to content

Fix/ci timeout minutes reusable - #69

Merged
hyperpolymath merged 17 commits into
mainfrom
fix/ci-timeout-minutes-reusable
Aug 12, 2026
Merged

Fix/ci timeout minutes reusable#69
hyperpolymath merged 17 commits into
mainfrom
fix/ci-timeout-minutes-reusable

Conversation

@hyperpolymath

@hyperpolymath hyperpolymath commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Summary

Closes #

Type of change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (would change existing behaviour)
  • 🕳️ Soundness fix (fixes a checker/proof false-negative)
  • 📖 Documentation
  • 🧹 Refactor / tech debt (behaviour-preserving)
  • ⚡ Performance
  • 🔧 Build / CI / tooling

How has this been verified?

Checklist

  • My commits are signed (git commit -S).
  • I ran the project's own checks/tests locally and they pass.
  • New files carry the correct SPDX-License-Identifier (code/config MPL-2.0,
    prose CC-BY-SA-4.0); I did not relicense existing files.
  • Docs are updated, and no public claim now overstates what the code does.
  • I have not introduced a soundness hole (or I have flagged where I might have).

Notes for reviewers


Summary by Gitar

  • CI/CD workflows:
    • Updated reusable workflow references in .github/workflows/secret-scanner.yml and governance.yml files
    • Added TruffleHog secret scanning step to the secret-scanner.yml workflow

This will update automatically on new commits.

hyperpolymath and others added 16 commits May 30, 2026 21:55
Class B (npm-wrapper via Deno) for the gitlab-bridge/ sub-tree.

- Deletes redundant package.json (self-documented as a "minimal manifest
  for the ReScript compiler toolchain only").
- Updates deno.json tasks build|clean to use `deno run -A
  --node-modules-dir=auto npm:rescript` so rescript's compiler binary
  can still resolve @rescript/core via node_modules without needing a
  committed package.json stub.

Refs: standards#253 STEP 3 (smallest-first batch).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- C001: CodeQL language fixes
- C002: License identifier standardization
- C003: Outdated actions audit
- C004: Pin standards refs to SHA 861b5e9
- C005: Add workflow-level permissions
- Remove execute_js tool from MV2 and MV3 background scripts to eliminate
  eval code execution vulnerability (S2083)
- Remove EXECUTE_IN_PAGE handler from content bridge script to eliminate
  eval code execution vulnerability (S2083)
- Replace innerHTML with DOM manipulation methods in gecko-browser-extension
  content.js, popup.js, and mozilla-extension sidebar.js (S2639)

These changes address Security Rating on New Code < A in PR #64.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
Resolves merge conflicts between PR branch and main.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
Bug A fix for issue #426: timeout-minutes cannot be set on jobs that use
'uses:' to call reusable workflows. The timeout must be configured in
the reusable workflow itself.

Affected subdirs:
- firefox-lsp
- firefox-mcp
- gecko-browser-extension
- gitlab-bridge
- mozilla-extension

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
… call

Bug A fix for issue #426: timeout-minutes cannot be set on jobs that use
'uses:' to call reusable workflows.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
@gitar-bot

gitar-bot Bot commented Aug 12, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar

@hyperpolymath
hyperpolymath enabled auto-merge (squash) August 12, 2026 16:44
Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
@hyperpolymath
hyperpolymath disabled auto-merge August 12, 2026 20:40
@hyperpolymath
hyperpolymath merged commit 332f9d1 into main Aug 12, 2026
@hyperpolymath
hyperpolymath deleted the fix/ci-timeout-minutes-reusable branch August 12, 2026 20:40
@sonarqubecloud

Copy link
Copy Markdown

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