| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.13. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.12...v1.1.13) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.13 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
We originally moved these to `ubuntu-slim`, but there is a significant performance difference. Since we often find ourselves waiting on these jobs, let's use the faster runners.
…pansion-1.1.13 Bump brace-expansion from 1.1.12 to 1.1.13
…ency Remove unused `@schemastore/package` dependency
Mergeback v4.35.1 refs/heads/releases/v4 into main
Move time-sensitive Actions workflows to `ubuntu-latest`
For the sake of consistency with the other pre-existing validation code.
…-no-submodules Overlay: Only require Git 2.36.0 for repos that contain submodules
The registry/language mapping table does not map the one with hyphens.
Generate and analyse esbuild bundle metadata
|
Pushed a commit to rebuild the Action. Please mark the PR as ready for review to trigger PR checks. |
Sorry, something went wrong.
There was a problem hiding this comment.
Mergeback from releases/v4 into releases/v3, bringing in release tooling updates, dependency bumps, and multiple behavior changes (proxy, overlay caching refactor, Swift handling, etc.).
Changes:
| File | Description |
|---|---|
| tsconfig.json | TS compiler config updates for TS6 (moduleResolution/types/skipLibCheck/paths). |
| src/trap-caching.ts | Emit deprecation warning for TRAP cache cleanup. |
| src/tools-features.ts | Remove Python stdlib extraction tools feature flag reference. |
| src/testing-utils.ts | Update overlay mode import path. |
| src/status-report.ts | Update overlay caching stats import path. |
| src/start-proxy/types.ts | Switch OIDC config JSON property names to kebab-case; update validators/formatting. |
| src/start-proxy/types.test.ts | Update tests for new OIDC property names. |
| src/start-proxy.ts | Use checked-in language aliases JSON; update language parsing and OIDC config shaping. |
| src/start-proxy.test.ts | Add multi-registry tests; update OIDC property name fixtures. |
| src/overlay/overlay-database-mode.ts | New enum module for overlay database mode. |
| src/overlay/index.ts | Remove caching logic; retain overlay OID/changes-file logic. |
| src/overlay/index.test.ts | Remove caching tests from overlay index suite. |
| src/overlay/caching.ts | New module containing overlay-base DB cache upload/download/key logic. |
| src/overlay/caching.test.ts | New test suite for overlay cache behavior and key stability. |
| src/known-language-aliases.json | Add checked-in snapshot of language aliases. |
| src/init-action.ts | Update overlay imports; treat Swift on non-macOS as configuration error; remove Python stdlib override logic. |
| src/init-action-post-helper.ts | Update overlay mode import path. |
| src/init-action-post-helper.test.ts | Update overlay mode import path in tests. |
| src/git-utils.ts | Add submodule detection; only use --recurse-submodules when needed; rename min Git version constant. |
| src/git-utils.test.ts | Add coverage for submodule/no-submodule argument selection and updated stubbing. |
| src/feature-flags.ts | Remove Python stdlib extraction feature flag wiring. |
| src/defaults.json | Bump default CLI/bundle version to 2.25.2 (and prior versions accordingly). |
| src/database-upload.ts | Update overlay mode import path. |
| src/config-utils.ts | Only enforce Git ≥ 2.36.0 when repo has submodules; update overlay mode import. |
| src/config-utils.test.ts | Update overlay enablement tests for submodule-aware Git version checks. |
| src/codeql.ts | Update overlay mode import path. |
| src/cli-errors.ts | Add Swift incompatible-OS classification. |
| src/cli-errors.test.ts | Add test for Swift incompatible-OS classification. |
| src/analyze.ts | Update overlay mode import path. |
| src/analyze-action.ts | Import overlay cache upload from new module. |
| pr-checks/tsconfig.json | TS6-related config tweak (module: preserve). |
| pr-checks/sync-checks.ts | Extract API client construction into reusable module. |
| pr-checks/config.ts | Add path constant for esbuild metadata file. |
| pr-checks/checks/start-proxy.yml | Extend start-proxy PR check to validate multiple registries. |
| pr-checks/checks/rubocop-multi-language.yml | Update ruby/setup-ruby pin. |
| pr-checks/checks/language-aliases.yml | Remove Swift from language-aliases PR check expectations. |
| pr-checks/bundle-metadata.ts | New script to print esbuild bundle sizes from metafile. |
| pr-checks/api-client.ts | New shared Octokit client helper for PR checks scripts. |
| package.json | Bump action version; run bundle-metadata script as part of build; dependency/devDependency bumps. |
| package-lock.json | Lockfile updates for bumped dependencies/tooling and version fields. |
| build.mjs | Enable esbuild metafile output and write meta.json. |
| CHANGELOG.md | Add 3.35.2 release notes and date. |
| .gitignore | Ignore generated meta.json. |
| .github/workflows/update-release-branch.yml | Switch runner to ubuntu-latest; bump create-github-app-token. |
| .github/workflows/update-bundle.yml | Switch runner to ubuntu-latest; add step to update checked-in language aliases. |
| .github/workflows/rollback-release.yml | Bump create-github-app-token. |
| .github/workflows/prepare-release.yml | Switch runner to ubuntu-latest. |
| .github/workflows/post-release-mergeback.yml | Switch runner to ubuntu-latest; bump create-github-app-token. |
| .github/workflows/debug-artifacts-failure-safe.yml | Explicitly set languages list for init step. |
| .github/workflows/__start-proxy.yml | Generated workflow update mirroring start-proxy check changes. |
| .github/workflows/__rubocop-multi-language.yml | Generated workflow update mirroring rubocop check changes. |
| .github/workflows/__language-aliases.yml | Generated workflow update mirroring language-aliases check changes. |
| .github/dependabot.yml | Expand Dependabot config to cover additional directories. |
| lib/upload-sarif-action-post.js | Generated bundle output update (do not review source-of-truth). |
| lib/start-proxy-action-post.js | Generated bundle output update (do not review source-of-truth). |
| lib/defaults.json | Generated output update for defaults.json. |
Sorry, something went wrong.
| "_build_comment": "echo 'Run the full build so we typecheck the project and can reuse the transpiled files in npm test'", | ||
| "build": "./scripts/check-node-modules.sh && npm run transpile && node build.mjs", | ||
| "build": "./scripts/check-node-modules.sh && npm run transpile && node build.mjs && npx tsx ./pr-checks/bundle-metadata.ts", | ||
| "lint": "eslint --report-unused-disable-directives --max-warnings=0 .", |
There was a problem hiding this comment.
npm run build now executes npx tsx ..., but tsx is not listed in devDependencies. This makes builds depend on network availability and may pull different tsx versions over time. Add tsx as a pinned dev dependency (or vendor the script into an existing toolchain) to make builds reproducible.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Merging 95e58e9 into releases/v3.
Conductor for this PR is @henrymercer.
Contains the following pull requests:
Please do the following: