Skip to content

[data][test] add data to runfiles & fix clashing ebin folders - #24

Merged
arikaro-disc merged 1 commit into
mainfrom
data-runfiles-test-ebin-fix
Apr 3, 2026
Merged

arikaro-disc merged 1 commit into
mainfrom
data-runfiles-test-ebin-fix

Conversation

@arikaro-disc

Copy link
Copy Markdown
Contributor

This reverts a slight optimization I made previously which ultimately wasn't safe in bazel. Adds back ctx.label.name to the ebin dir. Without it, we had conflicts when build trees for large dependencies/tests attempted to run both the prod and test versions of a project's mix_library targets. By splitting these up, the outputs don't conflict with multiple mix libraries in one app.

Adds transitive bin/priv/and data to a projects runfiles. Allows for cleaner data consumption of projects for their dependencies.

@arikaro-disc
arikaro-disc changed the base branch from main to akaro/more-mix-test-cleaning April 2, 2026 21:10
@arikaro-disc
arikaro-disc changed the base branch from akaro/more-mix-test-cleaning to main April 3, 2026 17:22
@arikaro-disc
arikaro-disc force-pushed the data-runfiles-test-ebin-fix branch from a0b1c12 to 7fde4ba Compare April 3, 2026 17:25
@arikaro-disc
arikaro-disc merged commit 847f221 into main Apr 3, 2026
0 of 4 checks passed
denbeigh2000 added a commit that referenced this pull request Apr 3, 2026
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