Repository navigation
chore(release): promote develop to main with Langflow 1.13 and production publishing pipeline #54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
lien0219
wants to merge
37
commits into
main
Choose a base branch
from
develop
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
fa24935
chore: auto-bake note keys and regenerate backend locales/en.json [sk…
github-actions[bot] 20ef058
fix(telemetry): 修复 Windows 进程探测导致的写入器启动失败和进程误终止
lien0219 1ca29a6
Merge branch 'develop' of https://github.com/lien0219/openxflow into …
lien0219 c0053fd
Merge remote-tracking branch 'origin/main' into develop
lien0219 a81550b
fix(ci): repair PR checks and add OCI preview packaging
lien0219 1de5e5f
fix(ci): stabilize Python 3.10 tests and refresh generated assets
lien0219 eeae5a5
fix(ci): skip upstream nightly gate in forks
lien0219 5d78005
fix(ci): correct Trivy action version tag in release workflow
lien0219 7680679
fix(ci): pin resolvable Trivy action for PR and release scans
lien0219 48afb90
test(ci): guard both Trivy scan steps against stale actions
lien0219 d30ffa7
style(ci): apply Ruff formatting to Trivy release test
lien0219 8e06322
Merge pull request #55 from lien0219/fix/openxflow-trivy-action
lien0219 819a65e
fix(ci): convert OCI archives to per-arch Docker scan inputs for Trivy
lien0219 7af42a7
test(ci): require both OCI image architectures to pass Trivy
lien0219 97af6f6
fix(ci): align Trivy scan policy checks with per-arch scan steps
lien0219 1584f78
Merge pull request #56 from lien0219/fix/openxflow-trivy-oci-scanning
lien0219 9b211cc
fix(security): raise Pillow Python 3.11+ vulnerability floors
lien0219 757b0cd
fix(security): raise runtime dependency vulnerability floors
lien0219 214d09b
fix(ci): retain machine-readable Trivy evidence even when security ga…
lien0219 20f8e70
test(ci): assert Trivy evidence persists and security scan stays bloc…
lien0219 e21b544
fix(security): align lfx Pillow constraints with backend across Pytho…
lien0219 6c1c731
fix(security): harden production image dependencies
lien0219 5049e51
chore(security): record amd64 image manifest
lien0219 8d56476
fix(ci): synchronize affected bundle releases and component index
lien0219 72a8726
fix(security): scope IBM SDK Trivy false positive with expiry and reg…
lien0219 e69548a
fix(ci): use timezone-aware UTC date in Trivy expiry regression test
lien0219 d13cde9
test(ci): make listener backoff regression resilient to async persist…
lien0219 4bcd56a
Merge pull request #57 from lien0219/fix/openxflow-image-security
lien0219 9893a32
fix(security): narrowly cover IBM SDK compiled sample in Trivy secret…
lien0219 20069fd
fix(ci): validate Buildx OCI layout indirection and use reviewed Triv…
lien0219 77a1c92
fix(ci): expose HTTP port on all runtime image targets and apply Ruff…
lien0219 b81d908
fix(ci): supply ephemeral admin credentials for authenticated image s…
lien0219 0c2250f
fix(ci): make ARM64 smoke readiness diagnosable and Ruff compliant
lien0219 1fd269d
fix(ci): eliminate offline ARM64 smoke overhead and lint churn
lien0219 d54cdec
fix(ci): remove unused smoke_image import flagged by Ruff F401 and au…
lien0219 832ba3a
test(ci): stabilize trigger heartbeat ownership regression under para…
lien0219 e15ede5
test(ci): isolate ingestion lock exception regression from shared SQLite
lien0219 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| # Exception for a third-party SDK's literal property-name example, not a credential. | ||
| # Review with IBM Watson SDK upgrades; expires automatically. | ||
| secrets: | ||
| - id: gcp-service-account | ||
| paths: | ||
| - "**/site-packages/ibm_watsonx_ai/connections.py" | ||
| - "**/site-packages/ibm_watsonx_ai/__pycache__/connections.cpython-314.pyc" | ||
| expired_at: 2026-12-31 | ||
| statement: >- | ||
| IBM Watson SDK example property mapping includes the literal identifier | ||
| gcp_service_account; no service-account JSON private key is embedded. | ||
| Only this rule in this SDK source file and its deterministic CPython 3.14\n compiled bytecode are excluded; all other findings still block. |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the full image containing
ibm_watsonx_ai/connections.py, the new preview job can pass both Trivy action steps but still fail here on the same SDK false positive:openxflow_verify_image.pyruns its own secret scan with--ignorefile /dev/null, then rejects every reported finding. Consequently, the.trivyignore.yamlexception added in this commit never reaches this final gate, preventing upload of the verified PR package; the production verification invocation has the same mismatch. Pass the narrowly scoped exception into the verifier too. Trivy's documentation confirms that YAML exceptions require explicitly specifying their path with--ignorefile.Useful? React with 👍 / 👎.