Skip to content

Conversation

@bluelinden
Copy link
Contributor

This PR changes all repos in Cargo.toml that use an out-of-tree commit to ones where said commit is in-tree. Additionally, it removes the hash requirement for Nix builds, so the Graphite flake can now use up-to-date versions of Graphite without the need for any CI to update hashes.

Progress is being made to do the same for NPM fetching.

@Keavon
Copy link
Member

Keavon commented Oct 17, 2025

Should picomatch be a dev dependency? Please also explain its purpose and justification for usage so I can double check its necessity and authorize the new dependency.

@bluelinden
Copy link
Contributor Author

Should picomatch be a dev dependency? Please also explain its purpose and justification for usage so I can double check its necessity and authorize the new dependency.

I have removed picomatch from the dependencies and undone all NPM-related changes I have made. @timon-schelling and I attempted to make the new install strategy work and we just couldn't.

The PR is now in a reviewable state.

@bluelinden bluelinden marked this pull request as ready for review October 18, 2025 01:12
@timon-schelling
Copy link
Member

!build

@github-actions
Copy link

📦 Build Complete for c72a3da
https://2f1428ef.graphite.pages.dev

@timon-schelling
Copy link
Member

!build

@github-actions
Copy link

📦 Build Complete for f470ddd
https://6f83881b.graphite.pages.dev

@timon-schelling timon-schelling changed the title Remove cargoHash/SHA256 requirement from Nix builds, match orphaned commits to their proper repos Reduce Nix flake maintanace by eliminating need for cargoHash bumps Oct 18, 2025
@timon-schelling
Copy link
Member

!build

@github-actions
Copy link

📦 Build Complete for c01c747
https://15844468.graphite.pages.dev

@timon-schelling
Copy link
Member

I just noticed that shader (GPU) nodes are not yet enabled.

@timon-schelling
Copy link
Member

Merging because this was also the case before this pr. I will create a separate pr.

@timon-schelling timon-schelling merged commit 5acf50c into GraphiteEditor:master Oct 18, 2025
4 checks passed
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.

3 participants