Skip to content

Conversation

@giordano
Copy link
Member

Very incomplete, but this is an initial proof-of-concept of #2784 (comment), still need to do the filtering.

@giordano giordano force-pushed the mg/dynamic-integration branch 7 times, most recently from b7447b2 to cd5d8e6 Compare November 14, 2025 15:56
@giordano giordano force-pushed the mg/dynamic-integration branch from cd5d8e6 to 3ce300e Compare November 14, 2025 15:59
shell: julia --color=yes {0}
run: |
all_pkgs = readdir("test/integration")
filtered_pkgs = all_pkgs
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, this is now working, but here we need to define a criterion for filtering the packages, probably something like what we do in Yggdrasil (but in Yggdrasil we only allow for squash-merge, which makes diff-ing on main easier)

@wsmoses
Copy link
Member

wsmoses commented Nov 14, 2025

I would actually recommend not doing this, running the integration tests for all enzyme code has caught [at least for me] many bugs already

@giordano
Copy link
Member Author

As I said in #2784 (comment), the idea is to do this only when integration only tests are changed. It doesn't make much sense to run all the integration tests when only one new is added.

@wsmoses
Copy link
Member

wsmoses commented Nov 14, 2025

ah got it, sorry missed that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants