mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-01 03:52:17 +03:00
Compare commits
base: pjandro:main
pjandro:main
pjandro:dependabot/npm_and_yarn/development-5b66b58847
pjandro:dependabot/npm_and_yarn/production-f554ee45a8
pjandro:dependabot/npm_and_yarn/electron/electron-44.0.0
pjandro:release/v3.8.51
pjandro:docs/openapi-full-route-coverage
pjandro:docs/tier-flow-4tier
pjandro:docs/rename-diagram-files
pjandro:chore/eslint-react-hooks-batch6
pjandro:fix/v3850-replace-tls-client-node
pjandro:chore/bank-ratchet-v3.8.51
pjandro:fix/trivy-cve-2025-68121-tls-client
pjandro:fix/release-v3.8.51-basereds-api-route-typecheck
pjandro:refactor/11657-video-pipeline-ports
pjandro:feat/11654-video-audio-bridge-stt
pjandro:feat/11481-model-exposure-allow-deny
pjandro:fix/release-electron-dispatch-builds-github-ref
pjandro:feat/11659-video-embedded-subtitle-provenance
pjandro:feat/11655-video-drilldown-multiresolution
pjandro:feat/11652-video-transcript-provenance-budgets
pjandro:test/11656-video-segment-promotion-evidence
pjandro:fix/11885-update-restart-live-process
pjandro:docs/11661-video-bridge-canonical-state
pjandro:fix/9133-auto-combo-candidates-unfiltered
pjandro:fix/11787-prepublish-opencode-plugin-cjs-check
pjandro:fix/11500-arena-elo-log-dedup
pjandro:fix/11600-eslint-gate-cache-suppressions
pjandro:fix/11949-qdrant-local-embedding-providers
pjandro:fix/11861-nous-hermes-405b-label
pjandro:fix/11976-docker-publish-omni-build
pjandro:fix/11824-antigravity-mitm-alias-scoping
pjandro:fix/11810-combo-success-connection-header
pjandro:fix/11296-kie-flux-kontext-market
pjandro:fix/11707-codex-responses-lite-parallel-tool-calls
pjandro:fix/11600-eslint-suppressions-exit-code
pjandro:fix/tests-rmsync-maxretries-11966
pjandro:chore/11919-11918-11916-changelog-fragments
pjandro:fix/11920-provider-icon-guards-port
pjandro:fix/11915-openai-claude-usage-ordering-port
pjandro:fix/11882-playground-step-warnings-port
pjandro:fix/ci-heavy-build-concurrency-lane
pjandro:chore/runner-janitor-act-not-advise
pjandro:fix/check-workflows-provenance-runner
pjandro:test/config-expiry-time-bomb
pjandro:fix/npm-publish-provenance-runner
pjandro:fix/v3851-provider-assets-provenance-reconcile
pjandro:fix/v3850-retire-chatgpt-web
pjandro:fix/v3850-retire-qwen-web
pjandro:fix/v3850-remove-gpl-derived-integrations
pjandro:fix/v3850-retire-felo-web
pjandro:fix/v3850-generic-unresolved-provider-assets
pjandro:fix/v3850-retire-designer-web
pjandro:fix/v3851-gemini-retirement-async-getexecutor
pjandro:docs/v3850-provider-asset-notices
pjandro:fix/alibaba-allowlist-test-timebomb
pjandro:fix/npm-payload-prune-nft-manifests
pjandro:fix/v3850-video-fu05-transcript-live
pjandro:fix/v3850-clean-room-inspector-20260826
pjandro:fix/v3850-retire-edge-tts
pjandro:fix/v3850-remove-unlicensed-deepseek-wasm
pjandro:fix/v3850-retire-gemini-web-images
pjandro:codex/provider-assets-provenance-manifest-20260826
pjandro:fix/v3850-g4f-gateway-truthful-claims
pjandro:fix/v3850-video-fu06-timeline
pjandro:fix/v3850-replace-unlicensed-notify-audio
pjandro:fix/v3850-retire-unproven-doc-rasters
pjandro:docs/v3850-third-party-notices
pjandro:fix/v3850-prune-unresolved-provider-assets
pjandro:fix/install-upgrade-use-disk-not-tmpfs
pjandro:fix/upgrade-schema-divergence
pjandro:fix/install-upgrade-timeout-and-progress
pjandro:security/video-transcript-redaction
pjandro:test/v3851-tiered-rotation-timeout
pjandro:chore/v3851-prune-stale-eslint-suppressions-2
pjandro:fix/v3850-tls-client-license-provenance
pjandro:fix/docker-bun-upload-ignore
pjandro:fix/docker-decouple-bun-manifest
pjandro:fix/npm-publish-build-sha
pjandro:docs/v3850-release-stats
pjandro:docs/dedup-hash-codeql-note
pjandro:fix/release-v3.8.50-changelog-aggregate
pjandro:fix/11500-decrypt-log-dedup
pjandro:fix/11433-opencode-alias-collision
pjandro:fix/11510-gemini-thought-signature
pjandro:fix/11526-responses-header-timeout
pjandro:fix/11296-kie-ai-model-ids
pjandro:fix/11462-roundrobin-combo-diagnostics
pjandro:fix/11324-skip-full-sync-on-add
pjandro:fix/7518-docker-build-memory-budget
pjandro:release/v3.8.50
pjandro:fix/dedup-hash-tenant-isolation
pjandro:fix/oidc-state-timing-safe
pjandro:fix/codeql-alert-866-clear-text-logging
pjandro:chore/filesize-rebaseline-0826-batch2
pjandro:chore/filesize-rebaseline-0826
pjandro:feat/opper-provider-port-11538
pjandro:chore/prune-stale-eslint-suppressions
pjandro:chore/recover-fix-trio-push
pjandro:chore/recover-batch-trio-0825
pjandro:chore/recover-fix-11146-items
pjandro:chore/recover-batch-loteA-0825
pjandro:fix/codeql-alerts-v3851-round5
pjandro:chore/recover-batch-0824i
pjandro:codex/reconcile-v3.8.50-final-20260824
pjandro:fix/sec-adv-v3850-batch2
pjandro:fix/release-v3.8.50-basereds
pjandro:fix/10315-10310-header-budget
pjandro:fix/radar-g11-guided-setup
pjandro:chore/bank-ratchet-v3.8.50
pjandro:green/8728
pjandro:compression-core
pjandro:release/v3.8.49
pjandro:release/v3.8.47
pjandro:release/v3.8.48
pjandro:release/v3.8.46
pjandro:release/v3.8.45
pjandro:recovery/pr6099-kiro-idc-original
pjandro:release/v3.8.44
pjandro:release/v3.8.43
pjandro:release/v3.8.42
pjandro:release/v3.8.41
pjandro:release/v3.8.40
pjandro:release/v3.8.39
pjandro:release/v3.8.38
pjandro:release/v3.8.37
pjandro:release/v3.8.36
pjandro:release/v3.8.35
pjandro:release/v3.8.34
pjandro:release/v3.8.33
pjandro:release/v3.8.32
pjandro:release/v3.8.31
pjandro:release/v3.8.30
pjandro:release/v3.8.29
pjandro:release/v3.8.28
pjandro:release/v3.8.27
pjandro:release/v3.8.26
pjandro:release/v3.8.25
pjandro:release/v3.8.24
pjandro:release/v3.8.23
pjandro:release/v3.8.22
pjandro:release/v3.8.21
pjandro:release/v3.8.20
pjandro:release/v3.8.19
pjandro:release/v3.8.18
pjandro:release/v3.8.17
pjandro:release/v3.8.16
pjandro:release/v3.8.15
pjandro:release/v3.8.14
pjandro:release/v3.8.13
pjandro:release/v3.8.12
pjandro:release/v3.8.11
pjandro:release/v3.8.10
pjandro:release/v3.8.9
pjandro:release/v3.8.8
pjandro:release/v3.8.7
pjandro:release/v3.8.6
pjandro:release/v3.8.5
pjandro:release/v3.8.4
pjandro:release/v3.8.3
pjandro:release/v3.8.2
pjandro:release/v3.8.1
pjandro:release/v3.8.0
pjandro:release/v3.7.9
pjandro:release/v3.7.8
pjandro:release/v3.7.7
pjandro:release/v3.7.6
pjandro:release/v3.7.5
pjandro:release/v3.7.4
pjandro:release/v3.7.3
pjandro:release/v3.7.2
pjandro:release/v3.7.1
pjandro:release/v3.7.0
pjandro:release/v3.6.8
pjandro:release/v3.6.9
pjandro:release/v3.6.5
pjandro:release/v3.6.3
pjandro:release/v3.6.2
pjandro:release/v3.6.1
pjandro:release/v3.6.0
pjandro:release/v3.5.6
pjandro:release/v3.5.5
pjandro:release/v3.5.1
pjandro:release/v3.5.0
pjandro:v3.8.50
pjandro:radar-export-latest
pjandro:v3.8.49
pjandro:v3.8.48
pjandro:v3.8.47
pjandro:v3.8.46
pjandro:v3.8.45
pjandro:v3.8.44
pjandro:v3.8.43
pjandro:v3.8.42
pjandro:v3.8.41
pjandro:v3.8.40
pjandro:v3.8.39
pjandro:v3.8.38
pjandro:v3.8.37
pjandro:v3.8.36
pjandro:v3.8.35
pjandro:v3.8.34
pjandro:v3.8.33
pjandro:v3.8.32
pjandro:v3.8.31
pjandro:v3.8.30
pjandro:v3.8.29
pjandro:v3.8.28
pjandro:v3.8.27
pjandro:v3.8.26
pjandro:v3.8.25
pjandro:v3.8.24
pjandro:v3.8.23
pjandro:v3.8.22
pjandro:v3.8.21
pjandro:v3.8.20
pjandro:v3.8.19
pjandro:v3.8.18
pjandro:v3.8.17
pjandro:v3.8.16
pjandro:v3.8.15
pjandro:v3.8.14
pjandro:v3.8.13
pjandro:v3.8.12
pjandro:v3.8.11
pjandro:v3.8.10
pjandro:v3.8.9
pjandro:v3.8.8
pjandro:v3.8.7
pjandro:v3.8.6
pjandro:v3.8.5
pjandro:v3.8.4
pjandro:v3.3.3
pjandro:v2.6.4
pjandro:v3.8.3
pjandro:v3.8.2
pjandro:v3.8.1
pjandro:v3.8.0
pjandro:v3.7.9
pjandro:v3.7.8
pjandro:v3.7.7
pjandro:v3.7.6
pjandro:v3.7.5
pjandro:v3.7.4
pjandro:v3.7.3
pjandro:v3.7.2
pjandro:v3.7.1
pjandro:v3.7.0
pjandro:v3.6.9
pjandro:v3.6.8
pjandro:v3.6.6
pjandro:v3.6.5
pjandro:v3.6.4
pjandro:v3.6.3
pjandro:v3.6.2
pjandro:v3.6.1
pjandro:v3.6.0
pjandro:v3.5.9
pjandro:v3.5.8
pjandro:v3.5.7
pjandro:v3.5.6
pjandro:v3.5.5
pjandro:v3.5.4
pjandro:v3.5.3
pjandro:v3.5.2
pjandro:v3.5.1
pjandro:v3.5.0
pjandro:v3.4.9
pjandro:v3.4.8
pjandro:v3.4.7
pjandro:v3.4.6
pjandro:v3.4.5
pjandro:v3.4.4
pjandro:v3.4.3
pjandro:v3.4.2
pjandro:v3.4.1
pjandro:v3.4.0
pjandro:v3.3.11
pjandro:v3.3.10
pjandro:v3.3.9
pjandro:v3.3.8
pjandro:v3.3.7
pjandro:v3.3.6
pjandro:v3.3.5
pjandro:v3.3.4
pjandro:v3.3.2
pjandro:v3.3.1
pjandro:v3.2.9
pjandro:v3.3.0
pjandro:v3.2.8
pjandro:v3.2.7
pjandro:v3.2.6
pjandro:v3.2.5
pjandro:v3.2.4
pjandro:v3.2.3
pjandro:v3.2.2
pjandro:v3.2.1
pjandro:v3.2.0
pjandro:v3.1.10
pjandro:v3.1.9
pjandro:v3.1.8
pjandro:v3.1.7
pjandro:v3.1.6
pjandro:v3.1.5
pjandro:v3.1.4
pjandro:v3.1.3
pjandro:v3.1.2
pjandro:v3.1.1
pjandro:v3.1.0
pjandro:v3.0.9
pjandro:v3.0.8
pjandro:v3.0.7
pjandro:v3.0.6
pjandro:v3.0.5
pjandro:v3.0.4
pjandro:v3.0.3
pjandro:v3.0.2
pjandro:v3.0.1
pjandro:v3.0.0
pjandro:v3.0.0-rc.16
pjandro:v3.0.0-rc.14
pjandro:v3.0.0-rc.15
pjandro:v3.0.0-rc.2
pjandro:v3.0.0-rc.3
pjandro:v3.0.0-rc.4
pjandro:v3.0.0-rc.5
pjandro:v3.0.0-rc.6
pjandro:v3.0.0-rc.7
pjandro:v3.0.0-rc.9
pjandro:v3.0.0-rc.11
pjandro:v3.0.0-rc.1
pjandro:v3.0.0-rc.8
pjandro:v3.0.0-rc.13
pjandro:v3.0.0-rc.12
pjandro:v3.0.0-rc.10
pjandro:v2.9.5
pjandro:v2.9.4
pjandro:v2.9.3
pjandro:v2.9.2
pjandro:v2.9.1
pjandro:v2.9.0
pjandro:v2.8.9
pjandro:v2.8.8
pjandro:v2.8.7
pjandro:v2.8.6
pjandro:v2.8.5
pjandro:v2.8.4
pjandro:v2.8.3
pjandro:v2.8.2
pjandro:v2.8.1
pjandro:v2.8.0
pjandro:v2.7.10
pjandro:v2.7.9
pjandro:v2.7.8
pjandro:v2.7.7
pjandro:v2.7.5
pjandro:v2.7.4
pjandro:v2.7.3
pjandro:v2.7.2
pjandro:v2.7.1
pjandro:v2.7.0
pjandro:v2.6.10
pjandro:v2.6.9
pjandro:v2.6.8
pjandro:v2.6.7
pjandro:v2.6.6
pjandro:v2.6.5
pjandro:v2.6.3
pjandro:v2.6.2
pjandro:v2.6.1
pjandro:v2.6.0
pjandro:v2.5.9
pjandro:v2.5.8
pjandro:v2.5.7
pjandro:v2.5.6
pjandro:v2.5.5
pjandro:v2.5.4
pjandro:v2.5.3
pjandro:v2.5.2
pjandro:v2.5.1
pjandro:v2.5.0
pjandro:v2.4.4
pjandro:v2.4.3
pjandro:v2.4.2
pjandro:v2.4.1
pjandro:v2.4.0
pjandro:v2.3.16
pjandro:v2.3.15
pjandro:v2.3.14
pjandro:v2.3.13
pjandro:v2.3.12
pjandro:v2.3.11
pjandro:v2.3.10
pjandro:v2.3.9
pjandro:v2.3.8
pjandro:v2.3.7
pjandro:v2.3.6
pjandro:v2.3.5
pjandro:v2.3.4
pjandro:v2.3.3
pjandro:v2.3.2
pjandro:v2.3.1
pjandro:v2.3.0
pjandro:v2.2.9
pjandro:v2.2.8
pjandro:v2.2.7
pjandro:v2.2.6
pjandro:v2.2.5
pjandro:v2.2.4
pjandro:v2.2.3
pjandro:v2.2.2
pjandro:v2.2.1
pjandro:v2.2.0
pjandro:v2.1.2
pjandro:v2.1.1
pjandro:v2.0.16
pjandro:v2.0.15
pjandro:v2.0.14
pjandro:v2.0.13
pjandro:v2.0.12
pjandro:v2.0.11
pjandro:v2.0.10
pjandro:v2.0.9
pjandro:v2.0.8
pjandro:v2.0.7
pjandro:v2.0.6
pjandro:v2.0.5
pjandro:v2.0.4
pjandro:v2.0.3
pjandro:v2.0.2
pjandro:v2.0.1
pjandro:v2.0.0
pjandro:v1.8.1
pjandro:v1.8.0
pjandro:v1.7.14
pjandro:v1.7.13
pjandro:v1.7.12
pjandro:v1.7.11
pjandro:v1.7.10
pjandro:v1.7.9
pjandro:v1.7.8
pjandro:v1.7.7
pjandro:v1.7.6
pjandro:v1.7.5
pjandro:v1.7.4
pjandro:v1.7.3
pjandro:v1.7.2
pjandro:v1.7.1
pjandro:v1.7.0
pjandro:v1.6.9
pjandro:v1.6.8
pjandro:v1.6.7
pjandro:v1.6.6
pjandro:v1.6.5
pjandro:v1.6.4
pjandro:v1.6.3
pjandro:v1.6.2
pjandro:v1.6.1
pjandro:v1.6.0
pjandro:v1.5.0
pjandro:v1.4.11
pjandro:v1.4.10
pjandro:v1.4.9
pjandro:v1.4.8
pjandro:v1.4.7
pjandro:v1.4.6
pjandro:v1.4.5
pjandro:v1.4.4
pjandro:v1.4.3
pjandro:v1.4.2
pjandro:v1.4.1
pjandro:v1.4.0
pjandro:v1.3.1
pjandro:v1.3.0
pjandro:v1.2.0
pjandro:v1.1.1
pjandro:v1.1.0
pjandro:v1.0.10
pjandro:v1.0.9
pjandro:v1.0.8
pjandro:v1.0.7
pjandro:v1.0.6
pjandro:v1.0.5
pjandro:v1.0.4
pjandro:v1.0.3
pjandro:v1.0.2
pjandro:v1.0.1
pjandro:v1.0.0
pjandro:v0.9.0
pjandro:v0.8.8
pjandro:v0.8.5
pjandro:v0.8.0
pjandro:v0.7.0
pjandro:v0.6.0
pjandro:v0.5.0
pjandro:v0.4.0
pjandro:v0.3.0
pjandro:v0.2.0
pjandro:v0.1.0
...
compare: pjandro:fix/npm-publish-build-sha
pjandro:dependabot/npm_and_yarn/development-5b66b58847
pjandro:dependabot/npm_and_yarn/production-f554ee45a8
pjandro:dependabot/npm_and_yarn/electron/electron-44.0.0
pjandro:release/v3.8.51
pjandro:docs/openapi-full-route-coverage
pjandro:docs/tier-flow-4tier
pjandro:docs/rename-diagram-files
pjandro:chore/eslint-react-hooks-batch6
pjandro:fix/v3850-replace-tls-client-node
pjandro:chore/bank-ratchet-v3.8.51
pjandro:fix/trivy-cve-2025-68121-tls-client
pjandro:fix/release-v3.8.51-basereds-api-route-typecheck
pjandro:main
pjandro:refactor/11657-video-pipeline-ports
pjandro:feat/11654-video-audio-bridge-stt
pjandro:feat/11481-model-exposure-allow-deny
pjandro:fix/release-electron-dispatch-builds-github-ref
pjandro:feat/11659-video-embedded-subtitle-provenance
pjandro:feat/11655-video-drilldown-multiresolution
pjandro:feat/11652-video-transcript-provenance-budgets
pjandro:test/11656-video-segment-promotion-evidence
pjandro:fix/11885-update-restart-live-process
pjandro:docs/11661-video-bridge-canonical-state
pjandro:fix/9133-auto-combo-candidates-unfiltered
pjandro:fix/11787-prepublish-opencode-plugin-cjs-check
pjandro:fix/11500-arena-elo-log-dedup
pjandro:fix/11600-eslint-gate-cache-suppressions
pjandro:fix/11949-qdrant-local-embedding-providers
pjandro:fix/11861-nous-hermes-405b-label
pjandro:fix/11976-docker-publish-omni-build
pjandro:fix/11824-antigravity-mitm-alias-scoping
pjandro:fix/11810-combo-success-connection-header
pjandro:fix/11296-kie-flux-kontext-market
pjandro:fix/11707-codex-responses-lite-parallel-tool-calls
pjandro:fix/11600-eslint-suppressions-exit-code
pjandro:fix/tests-rmsync-maxretries-11966
pjandro:chore/11919-11918-11916-changelog-fragments
pjandro:fix/11920-provider-icon-guards-port
pjandro:fix/11915-openai-claude-usage-ordering-port
pjandro:fix/11882-playground-step-warnings-port
pjandro:fix/ci-heavy-build-concurrency-lane
pjandro:chore/runner-janitor-act-not-advise
pjandro:fix/check-workflows-provenance-runner
pjandro:test/config-expiry-time-bomb
pjandro:fix/npm-publish-provenance-runner
pjandro:fix/v3851-provider-assets-provenance-reconcile
pjandro:fix/v3850-retire-chatgpt-web
pjandro:fix/v3850-retire-qwen-web
pjandro:fix/v3850-remove-gpl-derived-integrations
pjandro:fix/v3850-retire-felo-web
pjandro:fix/v3850-generic-unresolved-provider-assets
pjandro:fix/v3850-retire-designer-web
pjandro:fix/v3851-gemini-retirement-async-getexecutor
pjandro:docs/v3850-provider-asset-notices
pjandro:fix/alibaba-allowlist-test-timebomb
pjandro:fix/npm-payload-prune-nft-manifests
pjandro:fix/v3850-video-fu05-transcript-live
pjandro:fix/v3850-clean-room-inspector-20260826
pjandro:fix/v3850-retire-edge-tts
pjandro:fix/v3850-remove-unlicensed-deepseek-wasm
pjandro:fix/v3850-retire-gemini-web-images
pjandro:codex/provider-assets-provenance-manifest-20260826
pjandro:fix/v3850-g4f-gateway-truthful-claims
pjandro:fix/v3850-video-fu06-timeline
pjandro:fix/v3850-replace-unlicensed-notify-audio
pjandro:fix/v3850-retire-unproven-doc-rasters
pjandro:docs/v3850-third-party-notices
pjandro:fix/v3850-prune-unresolved-provider-assets
pjandro:fix/install-upgrade-use-disk-not-tmpfs
pjandro:fix/upgrade-schema-divergence
pjandro:fix/install-upgrade-timeout-and-progress
pjandro:security/video-transcript-redaction
pjandro:test/v3851-tiered-rotation-timeout
pjandro:chore/v3851-prune-stale-eslint-suppressions-2
pjandro:fix/v3850-tls-client-license-provenance
pjandro:fix/docker-bun-upload-ignore
pjandro:fix/docker-decouple-bun-manifest
pjandro:fix/npm-publish-build-sha
pjandro:docs/v3850-release-stats
pjandro:docs/dedup-hash-codeql-note
pjandro:fix/release-v3.8.50-changelog-aggregate
pjandro:fix/11500-decrypt-log-dedup
pjandro:fix/11433-opencode-alias-collision
pjandro:fix/11510-gemini-thought-signature
pjandro:fix/11526-responses-header-timeout
pjandro:fix/11296-kie-ai-model-ids
pjandro:fix/11462-roundrobin-combo-diagnostics
pjandro:fix/11324-skip-full-sync-on-add
pjandro:fix/7518-docker-build-memory-budget
pjandro:release/v3.8.50
pjandro:fix/dedup-hash-tenant-isolation
pjandro:fix/oidc-state-timing-safe
pjandro:fix/codeql-alert-866-clear-text-logging
pjandro:chore/filesize-rebaseline-0826-batch2
pjandro:chore/filesize-rebaseline-0826
pjandro:feat/opper-provider-port-11538
pjandro:chore/prune-stale-eslint-suppressions
pjandro:chore/recover-fix-trio-push
pjandro:chore/recover-batch-trio-0825
pjandro:chore/recover-fix-11146-items
pjandro:chore/recover-batch-loteA-0825
pjandro:fix/codeql-alerts-v3851-round5
pjandro:chore/recover-batch-0824i
pjandro:codex/reconcile-v3.8.50-final-20260824
pjandro:fix/sec-adv-v3850-batch2
pjandro:fix/release-v3.8.50-basereds
pjandro:fix/10315-10310-header-budget
pjandro:fix/radar-g11-guided-setup
pjandro:chore/bank-ratchet-v3.8.50
pjandro:green/8728
pjandro:compression-core
pjandro:release/v3.8.49
pjandro:release/v3.8.47
pjandro:release/v3.8.48
pjandro:release/v3.8.46
pjandro:release/v3.8.45
pjandro:recovery/pr6099-kiro-idc-original
pjandro:release/v3.8.44
pjandro:release/v3.8.43
pjandro:release/v3.8.42
pjandro:release/v3.8.41
pjandro:release/v3.8.40
pjandro:release/v3.8.39
pjandro:release/v3.8.38
pjandro:release/v3.8.37
pjandro:release/v3.8.36
pjandro:release/v3.8.35
pjandro:release/v3.8.34
pjandro:release/v3.8.33
pjandro:release/v3.8.32
pjandro:release/v3.8.31
pjandro:release/v3.8.30
pjandro:release/v3.8.29
pjandro:release/v3.8.28
pjandro:release/v3.8.27
pjandro:release/v3.8.26
pjandro:release/v3.8.25
pjandro:release/v3.8.24
pjandro:release/v3.8.23
pjandro:release/v3.8.22
pjandro:release/v3.8.21
pjandro:release/v3.8.20
pjandro:release/v3.8.19
pjandro:release/v3.8.18
pjandro:release/v3.8.17
pjandro:release/v3.8.16
pjandro:release/v3.8.15
pjandro:release/v3.8.14
pjandro:release/v3.8.13
pjandro:release/v3.8.12
pjandro:release/v3.8.11
pjandro:release/v3.8.10
pjandro:release/v3.8.9
pjandro:release/v3.8.8
pjandro:release/v3.8.7
pjandro:release/v3.8.6
pjandro:release/v3.8.5
pjandro:release/v3.8.4
pjandro:release/v3.8.3
pjandro:release/v3.8.2
pjandro:release/v3.8.1
pjandro:release/v3.8.0
pjandro:release/v3.7.9
pjandro:release/v3.7.8
pjandro:release/v3.7.7
pjandro:release/v3.7.6
pjandro:release/v3.7.5
pjandro:release/v3.7.4
pjandro:release/v3.7.3
pjandro:release/v3.7.2
pjandro:release/v3.7.1
pjandro:release/v3.7.0
pjandro:release/v3.6.8
pjandro:release/v3.6.9
pjandro:release/v3.6.5
pjandro:release/v3.6.3
pjandro:release/v3.6.2
pjandro:release/v3.6.1
pjandro:release/v3.6.0
pjandro:release/v3.5.6
pjandro:release/v3.5.5
pjandro:release/v3.5.1
pjandro:release/v3.5.0
pjandro:v3.8.50
pjandro:radar-export-latest
pjandro:v3.8.49
pjandro:v3.8.48
pjandro:v3.8.47
pjandro:v3.8.46
pjandro:v3.8.45
pjandro:v3.8.44
pjandro:v3.8.43
pjandro:v3.8.42
pjandro:v3.8.41
pjandro:v3.8.40
pjandro:v3.8.39
pjandro:v3.8.38
pjandro:v3.8.37
pjandro:v3.8.36
pjandro:v3.8.35
pjandro:v3.8.34
pjandro:v3.8.33
pjandro:v3.8.32
pjandro:v3.8.31
pjandro:v3.8.30
pjandro:v3.8.29
pjandro:v3.8.28
pjandro:v3.8.27
pjandro:v3.8.26
pjandro:v3.8.25
pjandro:v3.8.24
pjandro:v3.8.23
pjandro:v3.8.22
pjandro:v3.8.21
pjandro:v3.8.20
pjandro:v3.8.19
pjandro:v3.8.18
pjandro:v3.8.17
pjandro:v3.8.16
pjandro:v3.8.15
pjandro:v3.8.14
pjandro:v3.8.13
pjandro:v3.8.12
pjandro:v3.8.11
pjandro:v3.8.10
pjandro:v3.8.9
pjandro:v3.8.8
pjandro:v3.8.7
pjandro:v3.8.6
pjandro:v3.8.5
pjandro:v3.8.4
pjandro:v3.3.3
pjandro:v2.6.4
pjandro:v3.8.3
pjandro:v3.8.2
pjandro:v3.8.1
pjandro:v3.8.0
pjandro:v3.7.9
pjandro:v3.7.8
pjandro:v3.7.7
pjandro:v3.7.6
pjandro:v3.7.5
pjandro:v3.7.4
pjandro:v3.7.3
pjandro:v3.7.2
pjandro:v3.7.1
pjandro:v3.7.0
pjandro:v3.6.9
pjandro:v3.6.8
pjandro:v3.6.6
pjandro:v3.6.5
pjandro:v3.6.4
pjandro:v3.6.3
pjandro:v3.6.2
pjandro:v3.6.1
pjandro:v3.6.0
pjandro:v3.5.9
pjandro:v3.5.8
pjandro:v3.5.7
pjandro:v3.5.6
pjandro:v3.5.5
pjandro:v3.5.4
pjandro:v3.5.3
pjandro:v3.5.2
pjandro:v3.5.1
pjandro:v3.5.0
pjandro:v3.4.9
pjandro:v3.4.8
pjandro:v3.4.7
pjandro:v3.4.6
pjandro:v3.4.5
pjandro:v3.4.4
pjandro:v3.4.3
pjandro:v3.4.2
pjandro:v3.4.1
pjandro:v3.4.0
pjandro:v3.3.11
pjandro:v3.3.10
pjandro:v3.3.9
pjandro:v3.3.8
pjandro:v3.3.7
pjandro:v3.3.6
pjandro:v3.3.5
pjandro:v3.3.4
pjandro:v3.3.2
pjandro:v3.3.1
pjandro:v3.2.9
pjandro:v3.3.0
pjandro:v3.2.8
pjandro:v3.2.7
pjandro:v3.2.6
pjandro:v3.2.5
pjandro:v3.2.4
pjandro:v3.2.3
pjandro:v3.2.2
pjandro:v3.2.1
pjandro:v3.2.0
pjandro:v3.1.10
pjandro:v3.1.9
pjandro:v3.1.8
pjandro:v3.1.7
pjandro:v3.1.6
pjandro:v3.1.5
pjandro:v3.1.4
pjandro:v3.1.3
pjandro:v3.1.2
pjandro:v3.1.1
pjandro:v3.1.0
pjandro:v3.0.9
pjandro:v3.0.8
pjandro:v3.0.7
pjandro:v3.0.6
pjandro:v3.0.5
pjandro:v3.0.4
pjandro:v3.0.3
pjandro:v3.0.2
pjandro:v3.0.1
pjandro:v3.0.0
pjandro:v3.0.0-rc.16
pjandro:v3.0.0-rc.14
pjandro:v3.0.0-rc.15
pjandro:v3.0.0-rc.2
pjandro:v3.0.0-rc.3
pjandro:v3.0.0-rc.4
pjandro:v3.0.0-rc.5
pjandro:v3.0.0-rc.6
pjandro:v3.0.0-rc.7
pjandro:v3.0.0-rc.9
pjandro:v3.0.0-rc.11
pjandro:v3.0.0-rc.1
pjandro:v3.0.0-rc.8
pjandro:v3.0.0-rc.13
pjandro:v3.0.0-rc.12
pjandro:v3.0.0-rc.10
pjandro:v2.9.5
pjandro:v2.9.4
pjandro:v2.9.3
pjandro:v2.9.2
pjandro:v2.9.1
pjandro:v2.9.0
pjandro:v2.8.9
pjandro:v2.8.8
pjandro:v2.8.7
pjandro:v2.8.6
pjandro:v2.8.5
pjandro:v2.8.4
pjandro:v2.8.3
pjandro:v2.8.2
pjandro:v2.8.1
pjandro:v2.8.0
pjandro:v2.7.10
pjandro:v2.7.9
pjandro:v2.7.8
pjandro:v2.7.7
pjandro:v2.7.5
pjandro:v2.7.4
pjandro:v2.7.3
pjandro:v2.7.2
pjandro:v2.7.1
pjandro:v2.7.0
pjandro:v2.6.10
pjandro:v2.6.9
pjandro:v2.6.8
pjandro:v2.6.7
pjandro:v2.6.6
pjandro:v2.6.5
pjandro:v2.6.3
pjandro:v2.6.2
pjandro:v2.6.1
pjandro:v2.6.0
pjandro:v2.5.9
pjandro:v2.5.8
pjandro:v2.5.7
pjandro:v2.5.6
pjandro:v2.5.5
pjandro:v2.5.4
pjandro:v2.5.3
pjandro:v2.5.2
pjandro:v2.5.1
pjandro:v2.5.0
pjandro:v2.4.4
pjandro:v2.4.3
pjandro:v2.4.2
pjandro:v2.4.1
pjandro:v2.4.0
pjandro:v2.3.16
pjandro:v2.3.15
pjandro:v2.3.14
pjandro:v2.3.13
pjandro:v2.3.12
pjandro:v2.3.11
pjandro:v2.3.10
pjandro:v2.3.9
pjandro:v2.3.8
pjandro:v2.3.7
pjandro:v2.3.6
pjandro:v2.3.5
pjandro:v2.3.4
pjandro:v2.3.3
pjandro:v2.3.2
pjandro:v2.3.1
pjandro:v2.3.0
pjandro:v2.2.9
pjandro:v2.2.8
pjandro:v2.2.7
pjandro:v2.2.6
pjandro:v2.2.5
pjandro:v2.2.4
pjandro:v2.2.3
pjandro:v2.2.2
pjandro:v2.2.1
pjandro:v2.2.0
pjandro:v2.1.2
pjandro:v2.1.1
pjandro:v2.0.16
pjandro:v2.0.15
pjandro:v2.0.14
pjandro:v2.0.13
pjandro:v2.0.12
pjandro:v2.0.11
pjandro:v2.0.10
pjandro:v2.0.9
pjandro:v2.0.8
pjandro:v2.0.7
pjandro:v2.0.6
pjandro:v2.0.5
pjandro:v2.0.4
pjandro:v2.0.3
pjandro:v2.0.2
pjandro:v2.0.1
pjandro:v2.0.0
pjandro:v1.8.1
pjandro:v1.8.0
pjandro:v1.7.14
pjandro:v1.7.13
pjandro:v1.7.12
pjandro:v1.7.11
pjandro:v1.7.10
pjandro:v1.7.9
pjandro:v1.7.8
pjandro:v1.7.7
pjandro:v1.7.6
pjandro:v1.7.5
pjandro:v1.7.4
pjandro:v1.7.3
pjandro:v1.7.2
pjandro:v1.7.1
pjandro:v1.7.0
pjandro:v1.6.9
pjandro:v1.6.8
pjandro:v1.6.7
pjandro:v1.6.6
pjandro:v1.6.5
pjandro:v1.6.4
pjandro:v1.6.3
pjandro:v1.6.2
pjandro:v1.6.1
pjandro:v1.6.0
pjandro:v1.5.0
pjandro:v1.4.11
pjandro:v1.4.10
pjandro:v1.4.9
pjandro:v1.4.8
pjandro:v1.4.7
pjandro:v1.4.6
pjandro:v1.4.5
pjandro:v1.4.4
pjandro:v1.4.3
pjandro:v1.4.2
pjandro:v1.4.1
pjandro:v1.4.0
pjandro:v1.3.1
pjandro:v1.3.0
pjandro:v1.2.0
pjandro:v1.1.1
pjandro:v1.1.0
pjandro:v1.0.10
pjandro:v1.0.9
pjandro:v1.0.8
pjandro:v1.0.7
pjandro:v1.0.6
pjandro:v1.0.5
pjandro:v1.0.4
pjandro:v1.0.3
pjandro:v1.0.2
pjandro:v1.0.1
pjandro:v1.0.0
pjandro:v0.9.0
pjandro:v0.8.8
pjandro:v0.8.5
pjandro:v0.8.0
pjandro:v0.7.0
pjandro:v0.6.0
pjandro:v0.5.0
pjandro:v0.4.0
pjandro:v0.3.0
pjandro:v0.2.0
pjandro:v0.1.0
1 Commits
main
...
fix/npm-pu
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e52858435c |
fix(ci): stamp dist/BUILD_SHA before the npm publish provenance gate
The publish job builds with `build:cli`, which assembles dist/ but does not write dist/BUILD_SHA — only `build:release` does, via write-build-sha.mjs. The #10427 provenance guard inside check:pack-artifact then rejects the artifact for having no SHA, so the build+validate pair in this job could never pass: [provenance] dist/BUILD_SHA is missing — the artifact cannot be traced to a commit. This is the same structural gap that was fixed in ci.yml's Package Artifact job earlier in the v3.8.50 cycle; npm-publish.yml carried it too and it only became visible now that the job finally got past the runner's disk exhaustion. Stamp from github.sha (on a release event that is the tag commit, which is on main) and fetch origin/main so the ancestry probe can resolve the ref that the guard checks against by default. |
1 changed files with 22 additions and 0 deletions
22
.github/workflows/npm-publish.yml
vendored
22
.github/workflows/npm-publish.yml
vendored
|
|
@@ -226,6 +226,28 @@ jobs:
|
|||
JWT_SECRET: ci-build-secret-with-sufficient-length-for-validation
|
||||
run: npm run build:cli
|
||||
|
||||
# `build:cli` assembles dist/ but does NOT write dist/BUILD_SHA — only
|
||||
# `build:release` does, by calling write-build-sha.mjs. The #10427 provenance
|
||||
# guard inside check:pack-artifact rejects an artifact with no SHA (and rejects
|
||||
# it even under OMNIROUTE_ALLOW_CANARY_BUILD=1: what cannot be identified cannot
|
||||
# be vouched for). Without this step the build+validate pair in this job is
|
||||
# structurally incompatible and fails 100% of the time — the same gap that was
|
||||
# fixed in ci.yml's Package Artifact job.
|
||||
- name: Stamp dist/BUILD_SHA for the provenance guard (#10427)
|
||||
if: steps.resolve.outputs.skip != 'true'
|
||||
env:
|
||||
OMNIROUTE_BUILD_SHA: ${{ github.sha }}
|
||||
run: |
|
||||
export OMNIROUTE_BUILD_SHA="${OMNIROUTE_BUILD_SHA:0:7}"
|
||||
node scripts/build/write-build-sha.mjs
|
||||
|
||||
# The guard checks ancestry against origin/main by default, which is correct
|
||||
# here (a release tag is cut from main), but the ref has to exist locally for
|
||||
# `git merge-base` to resolve it.
|
||||
- name: Fetch main for the provenance probe
|
||||
if: steps.resolve.outputs.skip != 'true'
|
||||
run: git fetch --no-tags --depth=50 origin +refs/heads/main:refs/remotes/origin/main
|
||||
|
||||
- name: Validate npm package artifact
|
||||
if: steps.resolve.outputs.skip != 'true'
|
||||
run: npm run check:pack-artifact
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.