Skip to content

Fix integration tests#1132

Open
pingsutw wants to merge 5 commits into
mainfrom
fix-integration-tests-1
Open

Fix integration tests#1132
pingsutw wants to merge 5 commits into
mainfrom
fix-integration-tests-1

Conversation

@pingsutw
Copy link
Copy Markdown
Member

@pingsutw pingsutw commented May 30, 2026

The build task failed because it couldn’t install flyte<1. Set SETUPTOOLS_SCM_PRETEND_VERSION to 9.9.9 so the build task installs flyte<9.9.9 instead.

fix: https://github.com/flyteorg/flyte-sdk/actions/runs/26633631223/job/78488308065

Signed-off-by: Kevin Su <pingsutw@apache.org>
@pingsutw pingsutw self-assigned this May 30, 2026
pingsutw added 4 commits May 29, 2026 23:48
Signed-off-by: Kevin Su <pingsutw@apache.org>
Add _verify_log_links helper to the integration test suite that validates
the task log links returned for each completed action:
- no unrendered template placeholders (e.g. {{ .nodeID }}) in name or uri
- non-empty name and uri, with a valid uri prefix
- gracefully skips when an action surfaces no log links

Also fix the workflow path filter for integration_tests.yml.

Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Kevin Su <pingsutw@apache.org>
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