Skip to content

ci(deps): bump the github-actions group across 1 directory with 11 updates - #27

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/github_actions/github-actions-4835452b53
Open

ci(deps): bump the github-actions group across 1 directory with 11 updates#27
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/github_actions/github-actions-4835452b53

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the github-actions group with 11 updates in the / directory:

Package From To
NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml 0.5.1 0.12.0
NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml 0.5.1 0.12.0
NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml 0.5.1 0.12.0
actions/checkout 7.0.0 7.0.1
actions/setup-python 6.3.0 7.0.0
NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml 0.5.1 0.12.0
step-security/harden-runner 2.19.4 2.20.0
actions/attest 4.1.1 4.2.0
NDDev-it-com/ci-workflows/.github/workflows/public-scorecard-json.yml 0.5.1 0.12.0
NDDev-it-com/ci-workflows/.github/workflows/secret-scan.yml 0.5.1 0.12.0
actions/setup-node 6.4.0 7.0.0

Updates NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml from 0.5.1 to 0.12.0

Release notes

Sourced from NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml's releases.

0.12.0

Changed

  • Repository renamed nddev-ci-workflowsci-workflows. Every active and identity surface now uses the new coordinate: release package_name, all examples/** reusable uses: refs, README/docs/skills, and the two gate-coupled slugs (check_examples.py USES_RE, validate_runtime_coverage.py REPO_SLUG + runtime-coverage.yml run URLs). Consumers must repin reusable uses: references to NDDev-it-com/ci-workflows/… (GitHub does not redirect uses: across a rename).
  • Pin previously-mutable uv/bun tool versions: semgrep-ci semgrep_version default 1.170.0, sql-ci sqlfluff_version default 4.2.2, and the web-ci default lint_command now pins stylelint@17.14.1 + htmlhint@1.9.2. Empty/bare versions previously floated to the latest release at run time.

Added

  • check_tool_pinning validator (wired into validate_all): rejects empty uv/bun tool-version inputs and bare uvx/bunx <tool> invocations, keeping tool versions as reproducible as the full-SHA action pins.

0.11.3 — Dependabot action bumps

Bump pinned GitHub Actions (setup-node v7, setup-java v5.6, checkov-action v12.3114, setup-swift v3); iac-scan runtime-coverage downgraded to unverified pending re-run.

0.11.1 — uv/bun-only reusable CI

Breaking: all reusable workflows + examples migrated to uv/bun (RVR-P1-001). SHA-pinned setup-uv v8.3.2 + setup-bun v2.2.0, frozen locks, no pip/npm. Module renamed to ci-workflows. (Supersedes burned 0.11.0 tag.)

0.10.0

Added

  • Three repository-operation skills for agents under .agents/skills/ (mirrored to .claude/skills/): nddev-repo-orientation (instant mental model, file map, contract index, and a task router), nddev-change-flow (the complete golden-path checklist, including paired-variant mirroring and the runtime-coverage "static-only dance"), and nddev-release-flow (version prep, the signed tag, the immutable-release verification checklist, and the post-release ledger re-promotion). They complement the eight portable CI/GitHub-Actions doctrine skills and route to the catalog and agent instructions as the source of truth rather than duplicating volatile facts. EXPECTED_SKILLS and the AGENTS.md / .claude/CLAUDE.md skill sections now describe the two groups.

Changed

  • Re-promote the release-supply-chain.yml runtime-coverage record to runtime-proven after the 0.9.0 release run (…/actions/runs/29173277373 at e27d4e3) re-executed the current workflow

... (truncated)

Changelog

Sourced from NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml's changelog.

Changelog

[Unreleased]

Added

  • GitHub Code Quality is now a modelled tier instead of an unattached price tag. The product existed in the ledger as github-code-quality-transition and nowhere else: no capability, no tier doc, no mention in the tier tables — so the catalog priced a product it never told adopters how to place. It gets catalog/capabilities.yml entry github-code-quality and a tier doc, docs/16-code-quality.md.

    It is deliberately not folded into the public tier. Re-verification against the billing docs on 2026-08-01 established that visibility does not gate the licence: a public repository is billed the same per-active-committer rate as a private one, and being public only removes the Actions-minutes component. That contradicted docs/01-public-oss-free.md, which promised the "entire security and supply-chain suite for free" — a claim that would have been false for any adopter who enabled Code Quality on a public repo. The three-tier model sorts by visibility and plan; this product obeys neither, so it is documented as an orthogonal fourth tier and excluded from both free tiers, with the free maintainability substitutes (coverage-gate.yml, docs-quality.yml, pr-hygiene.yml, zizmor, the language packs) named explicitly.

    Two further billing facts are now recorded because they invert the usual cost-control instinct: committers are counted once per organization, so enabling one repository already bills the whole active-committer set and a "few paid repos, many free repos" split saves nothing unless the committer sets actually differ; and the licence is independent of Code Security and Secret Protection, so GHAS does not include it and holding both means paying two products to drive one CodeQL engine.

    The capability carries workflow: null and example: null, which is the honest shape rather than a gap: Code Quality has no Action, no workflow_call entrypoint, and no REST or GraphQL API, so enablement is UI-only and cannot be pinned by SHA, asserted, or drift-checked from CI. For the same reason the merge gate — ruleset rule "Require code quality results", severity threshold, check CodeQL - Code Quality — is documented as a UI procedure and not encoded in .github/rulesets/: those specs are shaped for POST /repos/{owner}/{repo}/rulesets and the rule-type identifier for this rule is undocumented. AGENTS.md records the gate so the next contributor does not re-derive it, replacing a stale instruction to "refresh that fact" on a date that has passed.

  • The library described GitHub's price list, not this estate's receipts. Every tier doc reasoned from what GitHub charges a hypothetical adopter, so a private NDDev repository was configured as if it were on the free plan while the organization was already paying for Enterprise Cloud, Code Security,

... (truncated)

Commits
  • 2ccb80e chore(release): 0.12.0 (#41)
  • e5bf565 fix: complete ci-workflows rename + pin uv/bun tools (#40)
  • 7af0cbb chore(release): 0.11.3 (#39)
  • 9109ee5 chore(deps): bump the github-actions group across 1 directory with 3 updates ...
  • 2b34dcf chore(deps): bump swift-actions/setup-swift from 2.4.0 to 3 (#34)
  • df2c918 chore(deps): uv 0.11.30 + refresh code-quality product fact (0.11.2) (#37)
  • bcb4d28 chore(release): 0.11.1 (#36)
  • 80c4477 feat!: uv/bun-only reusable CI + rename to ci-workflows (#35)
  • 4170fc0 chore(deps): update Checkov action (#32)
  • b905eda fix: isolate Swift action updates from dependency groups (#30)
  • Additional commits viewable in compare view

Updates NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml from 0.5.1 to 0.12.0

Release notes

Sourced from NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml's releases.

0.12.0

Changed

  • Repository renamed nddev-ci-workflowsci-workflows. Every active and identity surface now uses the new coordinate: release package_name, all examples/** reusable uses: refs, README/docs/skills, and the two gate-coupled slugs (check_examples.py USES_RE, validate_runtime_coverage.py REPO_SLUG + runtime-coverage.yml run URLs). Consumers must repin reusable uses: references to NDDev-it-com/ci-workflows/… (GitHub does not redirect uses: across a rename).
  • Pin previously-mutable uv/bun tool versions: semgrep-ci semgrep_version default 1.170.0, sql-ci sqlfluff_version default 4.2.2, and the web-ci default lint_command now pins stylelint@17.14.1 + htmlhint@1.9.2. Empty/bare versions previously floated to the latest release at run time.

Added

  • check_tool_pinning validator (wired into validate_all): rejects empty uv/bun tool-version inputs and bare uvx/bunx <tool> invocations, keeping tool versions as reproducible as the full-SHA action pins.

0.11.3 — Dependabot action bumps

Bump pinned GitHub Actions (setup-node v7, setup-java v5.6, checkov-action v12.3114, setup-swift v3); iac-scan runtime-coverage downgraded to unverified pending re-run.

0.11.1 — uv/bun-only reusable CI

Breaking: all reusable workflows + examples migrated to uv/bun (RVR-P1-001). SHA-pinned setup-uv v8.3.2 + setup-bun v2.2.0, frozen locks, no pip/npm. Module renamed to ci-workflows. (Supersedes burned 0.11.0 tag.)

0.10.0

Added

  • Three repository-operation skills for agents under .agents/skills/ (mirrored to .claude/skills/): nddev-repo-orientation (instant mental model, file map, contract index, and a task router), nddev-change-flow (the complete golden-path checklist, including paired-variant mirroring and the runtime-coverage "static-only dance"), and nddev-release-flow (version prep, the signed tag, the immutable-release verification checklist, and the post-release ledger re-promotion). They complement the eight portable CI/GitHub-Actions doctrine skills and route to the catalog and agent instructions as the source of truth rather than duplicating volatile facts. EXPECTED_SKILLS and the AGENTS.md / .claude/CLAUDE.md skill sections now describe the two groups.

Changed

  • Re-promote the release-supply-chain.yml runtime-coverage record to runtime-proven after the 0.9.0 release run (…/actions/runs/29173277373 at e27d4e3) re-executed the current workflow

... (truncated)

Changelog

Sourced from NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml's changelog.

Changelog

[Unreleased]

Added

  • GitHub Code Quality is now a modelled tier instead of an unattached price tag. The product existed in the ledger as github-code-quality-transition and nowhere else: no capability, no tier doc, no mention in the tier tables — so the catalog priced a product it never told adopters how to place. It gets catalog/capabilities.yml entry github-code-quality and a tier doc, docs/16-code-quality.md.

    It is deliberately not folded into the public tier. Re-verification against the billing docs on 2026-08-01 established that visibility does not gate the licence: a public repository is billed the same per-active-committer rate as a private one, and being public only removes the Actions-minutes component. That contradicted docs/01-public-oss-free.md, which promised the "entire security and supply-chain suite for free" — a claim that would have been false for any adopter who enabled Code Quality on a public repo. The three-tier model sorts by visibility and plan; this product obeys neither, so it is documented as an orthogonal fourth tier and excluded from both free tiers, with the free maintainability substitutes (coverage-gate.yml, docs-quality.yml, pr-hygiene.yml, zizmor, the language packs) named explicitly.

    Two further billing facts are now recorded because they invert the usual cost-control instinct: committers are counted once per organization, so enabling one repository already bills the whole active-committer set and a "few paid repos, many free repos" split saves nothing unless the committer sets actually differ; and the licence is independent of Code Security and Secret Protection, so GHAS does not include it and holding both means paying two products to drive one CodeQL engine.

    The capability carries workflow: null and example: null, which is the honest shape rather than a gap: Code Quality has no Action, no workflow_call entrypoint, and no REST or GraphQL API, so enablement is UI-only and cannot be pinned by SHA, asserted, or drift-checked from CI. For the same reason the merge gate — ruleset rule "Require code quality results", severity threshold, check CodeQL - Code Quality — is documented as a UI procedure and not encoded in .github/rulesets/: those specs are shaped for POST /repos/{owner}/{repo}/rulesets and the rule-type identifier for this rule is undocumented. AGENTS.md records the gate so the next contributor does not re-derive it, replacing a stale instruction to "refresh that fact" on a date that has passed.

  • The library described GitHub's price list, not this estate's receipts. Every tier doc reasoned from what GitHub charges a hypothetical adopter, so a private NDDev repository was configured as if it were on the free plan while the organization was already paying for Enterprise Cloud, Code Security,

... (truncated)

Commits
  • 2ccb80e chore(release): 0.12.0 (#41)
  • e5bf565 fix: complete ci-workflows rename + pin uv/bun tools (#40)
  • 7af0cbb chore(release): 0.11.3 (#39)
  • 9109ee5 chore(deps): bump the github-actions group across 1 directory with 3 updates ...
  • 2b34dcf chore(deps): bump swift-actions/setup-swift from 2.4.0 to 3 (#34)
  • df2c918 chore(deps): uv 0.11.30 + refresh code-quality product fact (0.11.2) (#37)
  • bcb4d28 chore(release): 0.11.1 (#36)
  • 80c4477 feat!: uv/bun-only reusable CI + rename to ci-workflows (#35)
  • 4170fc0 chore(deps): update Checkov action (#32)
  • b905eda fix: isolate Swift action updates from dependency groups (#30)
  • Additional commits viewable in compare view

Updates NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml from 0.5.1 to 0.12.0

Release notes

Sourced from NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml's releases.

0.12.0

Changed

  • Repository renamed nddev-ci-workflowsci-workflows. Every active and identity surface now uses the new coordinate: release package_name, all examples/** reusable uses: refs, README/docs/skills, and the two gate-coupled slugs (check_examples.py USES_RE, validate_runtime_coverage.py REPO_SLUG + runtime-coverage.yml run URLs). Consumers must repin reusable uses: references to NDDev-it-com/ci-workflows/… (GitHub does not redirect uses: across a rename).
  • Pin previously-mutable uv/bun tool versions: semgrep-ci semgrep_version default 1.170.0, sql-ci sqlfluff_version default 4.2.2, and the web-ci default lint_command now pins stylelint@17.14.1 + htmlhint@1.9.2. Empty/bare versions previously floated to the latest release at run time.

Added

  • check_tool_pinning validator (wired into validate_all): rejects empty uv/bun tool-version inputs and bare uvx/bunx <tool> invocations, keeping tool versions as reproducible as the full-SHA action pins.

0.11.3 — Dependabot action bumps

Bump pinned GitHub Actions (setup-node v7, setup-java v5.6, checkov-action v12.3114, setup-swift v3); iac-scan runtime-coverage downgraded to unverified pending re-run.

0.11.1 — uv/bun-only reusable CI

Breaking: all reusable workflows + examples migrated to uv/bun (RVR-P1-001). SHA-pinned setup-uv v8.3.2 + setup-bun v2.2.0, frozen locks, no pip/npm. Module renamed to ci-workflows. (Supersedes burned 0.11.0 tag.)

0.10.0

Added

  • Three repository-operation skills for agents under .agents/skills/ (mirrored to .claude/skills/): nddev-repo-orientation (instant mental model, file map, contract index, and a task router), nddev-change-flow (the complete golden-path checklist, including paired-variant mirroring and the runtime-coverage "static-only dance"), and nddev-release-flow (version prep, the signed tag, the immutable-release verification checklist, and the post-release ledger re-promotion). They complement the eight portable CI/GitHub-Actions doctrine skills and route to the catalog and agent instructions as the source of truth rather than duplicating volatile facts. EXPECTED_SKILLS and the AGENTS.md / .claude/CLAUDE.md skill sections now describe the two groups.

Changed

  • Re-promote the release-supply-chain.yml runtime-coverage record to runtime-proven after the 0.9.0 release run (…/actions/runs/29173277373 at e27d4e3) re-executed the current workflow

... (truncated)

Changelog

Sourced from NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml's changelog.

Changelog

[Unreleased]

Added

  • GitHub Code Quality is now a modelled tier instead of an unattached price tag. The product existed in the ledger as github-code-quality-transition and nowhere else: no capability, no tier doc, no mention in the tier tables — so the catalog priced a product it never told adopters how to place. It gets catalog/capabilities.yml entry github-code-quality and a tier doc, docs/16-code-quality.md.

    It is deliberately not folded into the public tier. Re-verification against the billing docs on 2026-08-01 established that visibility does not gate the licence: a public repository is billed the same per-active-committer rate as a private one, and being public only removes the Actions-minutes component. That contradicted docs/01-public-oss-free.md, which promised the "entire security and supply-chain suite for free" — a claim that would have been false for any adopter who enabled Code Quality on a public repo. The three-tier model sorts by visibility and plan; this product obeys neither, so it is documented as an orthogonal fourth tier and excluded from both free tiers, with the free maintainability substitutes (coverage-gate.yml, docs-quality.yml, pr-hygiene.yml, zizmor, the language packs) named explicitly.

    Two further billing facts are now recorded because they invert the usual cost-control instinct: committers are counted once per organization, so enabling one repository already bills the whole active-committer set and a "few paid repos, many free repos" split saves nothing unless the committer sets actually differ; and the licence is independent of Code Security and Secret Protection, so GHAS does not include it and holding both means paying two products to drive one CodeQL engine.

    The capability carries workflow: null and example: null, which is the honest shape rather than a gap: Code Quality has no Action, no workflow_call entrypoint, and no REST or GraphQL API, so enablement is UI-only and cannot be pinned by SHA, asserted, or drift-checked from CI. For the same reason the merge gate — ruleset rule "Require code quality results", severity threshold, check CodeQL - Code Quality — is documented as a UI procedure and not encoded in .github/rulesets/: those specs are shaped for POST /repos/{owner}/{repo}/rulesets and the rule-type identifier for this rule is undocumented. AGENTS.md records the gate so the next contributor does not re-derive it, replacing a stale instruction to "refresh that fact" on a date that has passed.

  • The library described GitHub's price list, not this estate's receipts. Every tier doc reasoned from what GitHub charges a hypothetical adopter, so a private NDDev repository was configured as if it were on the free plan while the organization was already paying for Enterprise Cloud, Code Security,

... (truncated)

Commits
  • 2ccb80e chore(release): 0.12.0 (#41)
  • e5bf565 fix: complete ci-workflows rename + pin uv/bun tools (#40)
  • 7af0cbb chore(release): 0.11.3 (#39)
  • 9109ee5 chore(deps): bump the github-actions group across 1 directory with 3 updates ...
  • 2b34dcf chore(deps): bump swift-actions/setup-swift from 2.4.0 to 3 (#34)
  • df2c918 chore(deps): uv 0.11.30 + refresh code-quality product fact (0.11.2) (#37)
  • bcb4d28 chore(release): 0.11.1 (#36)
  • 80c4477 feat!: uv/bun-only reusable CI + rename to ci-workflows (#35)
  • 4170fc0 chore(deps): update Checkov action (#32)
  • b905eda fix: isolate Swift action updates from dependency groups (#30)
  • Additional commits viewable in compare view

Updates actions/checkout from 7.0.0 to 7.0.1

Release notes

Sourced from actions/checkout's releases.

v7.0.1

What's Changed

Full Changelog: actions/checkout@v7...v7.0.1

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

... (truncated)

Commits

Updates actions/setup-python from 6.3.0 to 7.0.0

Release notes

Sourced from actions/setup-python's releases.

v7.0.0

What's Changed

Enhancements

Bug Fix

Dependency Upgrade

New Contributors

Full Changelog: actions/setup-python@v6...v7.0.0

Commits

Updates NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml from 0.5.1 to 0.12.0

Release notes

Sourced from NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml's releases.

0.12.0

Changed

  • Repository renamed nddev-ci-workflowsci-workflows. Every active and identity surface now uses the new coordinate: release package_name, all examples/** reusable uses: refs, README/docs/skills, and the two gate-coupled slugs (check_examples.py USES_RE, validate_runtime_coverage.py REPO_SLUG + runtime-coverage.yml run URLs). Consumers must repin reusable uses: references to NDDev-it-com/ci-workflows/… (GitHub does not redirect uses: across a rename).
  • Pin previously-mutable uv/bun tool versions: semgrep-ci semgrep_version default 1.170.0, sql-ci sqlfluff_version default 4.2.2, and the web-ci default lint_command now pins stylelint@17.14.1 + htmlhint@1.9.2. Empty/bare versions previously floated to the latest release at run time.

Added

  • check_tool_pinning validator (wired into validate_all): rejects empty uv/bun tool-version inputs and bare uvx/bunx <tool> invocations, keeping tool versions as reproducible as the full-SHA action pins.

0.11.3 — Dependabot action bumps

Bump pinned GitHub Actions (setup-node v7, setup-java v5.6, checkov-action v12.3114, setup-swift v3); iac-scan runtime-coverage downgraded to unverified pending re-run.

0.11.1 — uv/bun-only reusable CI

Breaking: all reusable workflows + examples migrated to uv/bun (RVR-P1-001). SHA-pinned setup-uv v8.3.2 + setup-bun v2.2.0, frozen locks, no pip/npm. Module renamed to ci-workflows. (Supersedes burned 0.11.0 tag.)

0.10.0

Added

  • Three repository-operation skills for agents under .agents/skills/ (mirrored to .claude/skills/): nddev-repo-orientation (instant mental model, file map, contract index, and a task router), nddev-change-flow (the complete golden-path checklist, including paired-variant mirroring and the runtime-coverage "static-only dance"), and nddev-release-flow (version prep, the signed tag, the immutable-release verification checklist, and the post-release ledger re-promotion). They complement the eight portable CI/GitHub-Actions doctrine skills and route to the catalog and agent instructions as the source of truth rather than duplicating volatile facts. EXPECTED_SKILLS and the AGENTS.md / .claude/CLAUDE.md skill sections now describe the two groups.

Changed

  • Re-promote the release-supply-chain.yml runtime-coverage record to runtime-proven after the 0.9.0 release run (…/actions/runs/29173277373 at e27d4e3) re-executed the current workflow

... (truncated)

Changelog

Sourced from NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml's changelog.

Changelog

[Unreleased]

Added

  • GitHub Code Quality is now a modelled tier instead of an unattached price tag. The product existed in the ledger as github-code-quality-transition and nowhere else: no capability, no tier doc, no mention in the tier tables — so the catalog priced a product it never told adopters how to place. It gets catalog/capabilities.yml entry github-code-quality and a tier doc, docs/16-code-quality.md.

    It is deliberately not folded into the public tier. Re-verification against the billing docs on 2026-08-01 established that visibility does not gate the licence: a public repository is billed the same per-active-committer rate as a private one, and being public only removes the Actions-minutes component. That contradicted docs/01-public-oss-free.md, which promised the "entire security and supply-chain suite for free" — a claim that would have been false for any adopter who enabled Code Quality on a public repo. The three-tier model sorts by visibility and plan; this product obeys neither, so it is documented as an orthogonal fourth tier and excluded from both free tiers, with the free maintainability substitutes (coverage-gate.yml, docs-quality.yml, pr-hygiene.yml, zizmor, the language packs) named explicitly.

    Two further billing facts are now recorded because they invert the usual cost-control instinct: committers are counted once per organization, so enabling one repository already bills the whole active-committer set and a "few paid repos, many free repos" split saves nothing unless the committer sets actually differ; and the licence is independent of Code Security and Secret Protection, so GHAS does not include it and holding both means paying two products to drive one CodeQL engine.

    The capability carries workflow: null and example: null, which is the honest shape rather than a gap: Code Quality has no Action, no workflow_call entrypoint, and no REST or GraphQL API, so enablement is UI-only and cannot be pinned by SHA, asserted, or drift-checked from CI. For the same reason the merge gate — ruleset rule "Require code quality results", severity threshold, check CodeQL - Code Quality — is documented as a UI procedure and not encoded in .github/rulesets/: those specs are shaped for POST /repos/{owner}/{repo}/rulesets and the rule-type identifier for this rule is undocumented. AGENTS.md records the gate so the next contributor does not re-derive it, replacing a stale instruction to "refresh that fact" on a date that has passed.

  • The library described GitHub's price list, not this estate's receipts. Every tier doc reasoned from what GitHub charges a hypothetical adopter, so a private NDDev repository was configured as if it were on the free plan while the organization was already paying for Enterprise Cloud, Code Security,

... (truncated)

Commits
  • 2ccb80e chore(release): 0.12.0 (#41)
  • e5bf565 fix: complete ci-workflows rename + pin uv/bun tools (#40)
  • 7af0cbb chore(release): 0.11.3 (#39)
  • 9109ee5 chore(deps): bump the github-actions group across 1 directory with 3 updates ...
  • 2b34dcf chore(deps): bump swift-actions/setup-swift from 2.4.0 to 3 (#34)
  • df2c918 chore(deps): uv 0.11.30 + refresh code-quality product fact (0.11.2) (#37)
  • bcb4d28 chore(release): 0.11.1 (#36)
  • 80c4477 feat!: uv/bun-only reusable CI + rename to ci-workflows (#35)
  • 4170fc0 chore(deps): update Checkov action (#32)
  • b905eda fix: isolate Swift action updates from dependency groups (#30)
  • Additional commits viewable in compare view

Updates step-security/harden-runner from 2.19.4 to 2.20.0

Release notes

Sourced from step-security/harden-runner's releases.

v2.20.0

What's Changed

  • Support for block policy for MacOS and Windows GitHub-hosted runners
  • Support for Bitrise MacOS GitHub Actions runners
  • HTTPS monitoring support for Bun for Linux runners (enterprise tier)

Full Changelog: step-security/harden-runner@v2.19.4...v2.20.0

Commits
  • bf7454d Merge pull request #673 from step-security/fix/aggregate-error-startup-hang
  • 1188420 Update non-TLS agent to v0.16.2
  • 162cfea Update non-TLS agent to v0.16.1
  • eb9e1f4 Bring macOS runner updates from PR 674
  • 1a10b01 Update Windows agent to v1.0.7
  • 8b4a105 Apply npm audit fixes with release-age cooldown
  • 3626e03 Default TLS status check failures to enabled
  • 100e08b Update agent-ebpf to v1.8.12
  • 774f75f Update agent to v1.8.9
  • f312657 Extend missing-agent-dir guard to Linux and macOS cleanup paths
  • Additional commits viewable in compare view

Updates actions/attest from 4.1.1 to 4.2.0

Release notes

Sourced from actions/attest's releases.

v4.2.0

What's Changed

Full Changelog: actions/attest@v4.1.1...v4.2.0

Commits
  • f7c74d2 feat: support SHA-2 subject digests (#446)
  • 88633d1 Bump js-yaml from 4.2.0 to 5.2.1 (#452)
  • 5dff824 Bump the actions-minor group with 3 updates (#453)
  • e67e539 Bump the npm-development group across 1 directory with 2 updates (#448)
  • 95f6155 Bump @​types/node from 25.9.2 to 26.1.1 (#449)
  • b644c72 Read subjects from GITHUB_ARTIFACTS_LIST (#447)
  • 7d3af28 Bump csv-parse from 6.2.1 to 7.0.1 (#437)
  • 52cbb4d Bump @​actions/glob from 0.6.1 to 0.7.0 in the npm-production group across 1 d...
  • a5ce33e ci: download rebuilt dist/ artifact outside the checkout workspace (#445)
  • 4c65731 ci: auto-rebuild dist/ for Dependabot production bumps (#444)
  • Additional commits viewable in compare view

Updates NDDev-it-com/ci-workflows/.github/workflows/public-scorecard-json.yml from 0.5.1 to 0.12.0

Release notes

Sourced from NDDev-it-com/ci-workflows/.github/workflows/public-scorecard-json.yml's releases.

0.12.0

Changed

  • Repository renamed nddev-ci-workflowsci-workflows. Every active and identity surface now uses the new coordinate: release package_name, all examples/** reusable uses: refs, README/docs/skills, and the two gate-coupled slugs (check_examples.py USES_RE, validate_runtime_coverage.py REPO_SLUG + runtime-coverage.yml run URLs). Consumers must repin reusable uses: references to NDDev-it-com/ci-workflows/… (GitHub does not redirect uses: across a rename).
  • Pin previously-mutable uv/bun tool versions: semgrep-ci semgrep_version default 1.170.0, sql-ci sqlfluff_version default 4.2.2, and the web-ci default lint_command now pins stylelint@17.14.1 + htmlhint@1.9.2. Empty/bare versions previously floated to the latest release at run time.

Added

  • check_tool_pinning validator (wired into validate_all): rejects empty uv/bun tool-version inputs and bare uvx/bunx <tool> invocations, keeping tool versions as reproducible as the full-SHA action pins.

0.11.3 — Dependabot action bumps

Bump pinned GitHub Actions (setup-node v7, setup-java v5.6, checkov-action v12.3114, setup-swift v3); iac-scan runtime-coverage downgraded to unverified pending re-run.

0.11.1 — uv/bun-only reusable CI

Breaking: all reusable workflows + examples migrated to uv/bun (RVR-P1-001). SHA-pinned setup-uv v8.3.2 + setup-bun v2.2.0, frozen locks, no pip/npm. Module renamed to ci-workflows. (Supersedes burned 0.11.0 tag.)

0.10.0

Added

  • Three repository-operation skills for agents under .agents/skills/ (mirrored to .claude/skills/Description has been truncated

…dates

Bumps the github-actions group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml](https://github.com/nddev-it-com/ci-workflows) | `0.5.1` | `0.12.0` |
| [NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml](https://github.com/nddev-it-com/ci-workflows) | `0.5.1` | `0.12.0` |
| [NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml](https://github.com/nddev-it-com/ci-workflows) | `0.5.1` | `0.12.0` |
| [actions/checkout](https://github.com/actions/checkout) | `7.0.0` | `7.0.1` |
| [actions/setup-python](https://github.com/actions/setup-python) | `6.3.0` | `7.0.0` |
| [NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml](https://github.com/nddev-it-com/ci-workflows) | `0.5.1` | `0.12.0` |
| [step-security/harden-runner](https://github.com/step-security/harden-runner) | `2.19.4` | `2.20.0` |
| [actions/attest](https://github.com/actions/attest) | `4.1.1` | `4.2.0` |
| [NDDev-it-com/ci-workflows/.github/workflows/public-scorecard-json.yml](https://github.com/nddev-it-com/ci-workflows) | `0.5.1` | `0.12.0` |
| [NDDev-it-com/ci-workflows/.github/workflows/secret-scan.yml](https://github.com/nddev-it-com/ci-workflows) | `0.5.1` | `0.12.0` |
| [actions/setup-node](https://github.com/actions/setup-node) | `6.4.0` | `7.0.0` |



Updates `NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml` from 0.5.1 to 0.12.0
- [Release notes](https://github.com/nddev-it-com/ci-workflows/releases)
- [Changelog](https://github.com/NDDev-it-com/ci-workflows/blob/main/CHANGELOG.md)
- [Commits](NDDev-it-com/ci-workflows@ac4d1f4...2ccb80e)

Updates `NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml` from 0.5.1 to 0.12.0
- [Release notes](https://github.com/nddev-it-com/ci-workflows/releases)
- [Changelog](https://github.com/NDDev-it-com/ci-workflows/blob/main/CHANGELOG.md)
- [Commits](NDDev-it-com/ci-workflows@ac4d1f4...2ccb80e)

Updates `NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml` from 0.5.1 to 0.12.0
- [Release notes](https://github.com/nddev-it-com/ci-workflows/releases)
- [Changelog](https://github.com/NDDev-it-com/ci-workflows/blob/main/CHANGELOG.md)
- [Commits](NDDev-it-com/ci-workflows@ac4d1f4...2ccb80e)

Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@9c091bb...3d3c42e)

Updates `actions/setup-python` from 6.3.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@ece7cb0...5fda3b9)

Updates `NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml` from 0.5.1 to 0.12.0
- [Release notes](https://github.com/nddev-it-com/ci-workflows/releases)
- [Changelog](https://github.com/NDDev-it-com/ci-workflows/blob/main/CHANGELOG.md)
- [Commits](NDDev-it-com/ci-workflows@ac4d1f4...2ccb80e)

Updates `step-security/harden-runner` from 2.19.4 to 2.20.0
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@9af89fc...bf7454d)

Updates `actions/attest` from 4.1.1 to 4.2.0
- [Release notes](https://github.com/actions/attest/releases)
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md)
- [Commits](actions/attest@a1948c3...f7c74d2)

Updates `NDDev-it-com/ci-workflows/.github/workflows/public-scorecard-json.yml` from 0.5.1 to 0.12.0
- [Release notes](https://github.com/nddev-it-com/ci-workflows/releases)
- [Changelog](https://github.com/NDDev-it-com/ci-workflows/blob/main/CHANGELOG.md)
- [Commits](NDDev-it-com/ci-workflows@ac4d1f4...2ccb80e)

Updates `NDDev-it-com/ci-workflows/.github/workflows/secret-scan.yml` from 0.5.1 to 0.12.0
- [Release notes](https://github.com/nddev-it-com/ci-workflows/releases)
- [Changelog](https://github.com/NDDev-it-com/ci-workflows/blob/main/CHANGELOG.md)
- [Commits](NDDev-it-com/ci-workflows@ac4d1f4...2ccb80e)

Updates `actions/setup-node` from 6.4.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@48b55a0...8207627)

---
updated-dependencies:
- dependency-name: NDDev-it-com/ci-workflows/.github/workflows/actionlint.yml
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: NDDev-it-com/ci-workflows/.github/workflows/public-codeql.yml
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: NDDev-it-com/ci-workflows/.github/workflows/cross-platform-smoke.yml
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: NDDev-it-com/ci-workflows/.github/workflows/public-dependency-review.yml
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: step-security/harden-runner
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/attest
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: NDDev-it-com/ci-workflows/.github/workflows/public-scorecard-json.yml
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: NDDev-it-com/ci-workflows/.github/workflows/secret-scan.yml
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: ci, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from rldyourmnd as a code owner August 1, 2026 13:12
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