Skip to content

deps: consolidate bot PRs and clear the audit gates - #142

Closed
MSKazemi wants to merge 42 commits into
mainfrom
deps/consolidate-bot-prs-2026-10-07
Closed

MSKazemi wants to merge 42 commits into
mainfrom
deps/consolidate-bot-prs-2026-10-07

Conversation

@MSKazemi

@MSKazemi MSKazemi commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Main is red on npm-audit, pip-audit and unit, so the Dependabot PRs cannot go green one at a time. This lands them together.

Merged branches (history preserved): #139 #140 #141 #138 #137 #136 #135 #134 #123 #122 #121 #118 #116 #115 #130

Added:

  • lockfile-only bumps: http-cache-semantics, source-map-js, brace-expansion (dashboard + sdk-ts)
  • time-boxed waiver (expires 2026-11-04) for GHSA-c475-qrg2-pj4r (basic-ftp): dev-only lhci chain, no reachable fix
  • test(diff): strip ANSI before matching Rich panels in test_diff_environment
  • two CHANGELOG lines reworded ("produced/written by" -> "emitted by") because the pre-push attribution scan misread them; meaning unchanged

Verified locally: pip-audit gate 0 findings; npm-audit gate OK on all 3 trees; web build, tsc, vitest, license check pass; uv lock --check consistent; tests/serve + compliance + metadata_store 1719 passed.

Additional CI fixes included: regenerated packages/nova-sdk-ts/src/types.gen.ts from the current OpenAPI contract; fixed the Postgres delete path to grant DELETE to the novafabric_app NOBYPASSRLS role; added v005_delete_grants.py for existing databases; and changed the cross-tenant delete test to execute as the real application role so it proves RLS instead of running vacuously as the Postgres superuser. The MetadataStore Security Gate and TypeScript SDK gate are green. Not included: #131 #132 #133.

dependabot Bot and others added 30 commits September 28, 2026 22:59
Bumps [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) from 6.0.6 to 7.0.0.
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/react/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/react@7.0.0/packages/integrations/react)

---
updated-dependencies:
- dependency-name: "@astrojs/react"
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.4.0 to 10.7.2.
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](beaugunderson/ip-address@v10.4.0...v10.7.2)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.7.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [devalue](https://github.com/sveltejs/devalue) from 5.9.2 to 5.9.4.
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](sveltejs/devalue@v5.9.2...v5.9.4)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.9.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.7 to 3.1.8.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.7...v3.1.8)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.9 to 5.0.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v5.0.9...v5.0.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
The test pinned 2026-04-01 as a recent capsule against a 180-day window, so it
started failing on 2026-09-28 and has kept CI red since.
Bumps the actions group with 1 update in the / directory: [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: source-map-js
  dependency-version: 1.2.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.7.1 to 1.9.0.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](squirrelchat/smol-toml@v1.7.1...v1.9.0)

---
updated-dependencies:
- dependency-name: smol-toml
  dependency-version: 1.9.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [sharp](https://github.com/lovell/sharp) from 0.35.4 to 0.35.5.
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.35.4...v0.35.5)

---
updated-dependencies:
- dependency-name: sharp
  dependency-version: 0.35.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [proxy-addr](https://github.com/jshttp/proxy-addr) from 2.0.7 to 2.0.8.
- [Release notes](https://github.com/jshttp/proxy-addr/releases)
- [Changelog](https://github.com/jshttp/proxy-addr/blob/master/HISTORY.md)
- [Commits](jshttp/proxy-addr@v2.0.7...v2.0.8)

---
updated-dependencies:
- dependency-name: proxy-addr
  dependency-version: 2.0.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [compression](https://github.com/expressjs/compression) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](expressjs/compression@v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: compression
  dependency-version: 1.8.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.8 to 3.1.9.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.8...3.1.9)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/sqlalchemy/mako/releases)
- [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/mako/commits)

---
updated-dependencies:
- dependency-name: mako
  dependency-version: 1.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [multidict](https://github.com/aio-libs/multidict) from 6.7.1 to 6.9.1.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v6.7.1...v6.9.1)

---
updated-dependencies:
- dependency-name: multidict
  dependency-version: 6.9.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump http-cache-semantics (4.3.0), source-map-js and brace-expansion in the
dashboard and sdk-ts lockfiles via lockfile-only npm update. basic-ftp
(GHSA-c475-qrg2-pj4r) has no reachable fix (dev-only lhci chain, newest get-uri
still pins ^5.3.1): add a time-boxed waiver in the repo's established form.

MSKazemi commented Oct 8, 2026

Copy link
Copy Markdown
Owner Author

CI repair update (2026-10-08)

Merged current main (119e4ce) into this PR as a two-parent merge commit (197a10e) without rewriting the existing Dependabot/consolidation history.

  • Preserved all 57 changed paths from current main, including v0.104.0 release and brand/claim correctness updates.
  • Resolved the only two overlapping paths explicitly: CHANGELOG.md (retains v0.104.0 entries and the two attribution wording fixes) and uv.lock (retains v0.104.0 package version, urllib3 2.8.0 / PyJWT 2.15.1, and this PR's package upgrades).
  • Verified GitHub comparison: PR branch is 42 commits ahead, 0 behind main; GitHub reports mergeable.
  • A fresh GitHub Actions run has started for this merged head. Its outcome is pending; do not treat the prior green checks as proof for the refreshed merge.

This change has not been merged into main. The next gate is checking this head's complete CI/security/audit results before merge, including the PostgreSQL RLS delete-path tests and lockfile consistency.

@MSKazemi

MSKazemi commented Oct 9, 2026

Copy link
Copy Markdown
Owner Author

Superseded. The non-web fixes are on main in 00e6fe3: the v005 delete grants for the app role, the cross-tenant delete test running as novafabric_app instead of a superuser (which had hidden the missing DELETE grant), regenerated SDK types, upload-artifact v7 and the time-boxed basic-ftp waiver. The web/ changes are obsolete after the move to ui/dashboard/ (ADR-0299). The CHANGELOG 'produced/written by' rewording was not ported. Closing.

@MSKazemi MSKazemi closed this Oct 9, 2026
@MSKazemi
MSKazemi deleted the deps/consolidate-bot-prs-2026-10-07 branch October 11, 2026 14:05
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