Skip to content

Conversation

@joncinque
Copy link
Contributor

@joncinque joncinque commented Sep 29, 2025

Problem

The feature-gate repo is still using package.json commands even though Makefile commands are great.

Summary of changes

Similar to many other repos:

  • remove test-sbf and bpf-entrypoint features
  • update all scripts
  • upgrade rust renderer to 1.0.22 to pass clippy
  • fix spellcheck errors
  • update ring for audit error
  • update fuzz program name, add README with info

This repo also generates IDLs from the program implementation, so this PR also adds a generate-idl-% recipe for generating the IDL given a path, similar to other Rust packages.

Requires solana-program/actions#14 to land, leaving in draft until that happens. Ready to go!

#### Problem

The feature-gate repo is still using package.json commands even though
Makefile commands are great.

#### Summary of changes

Similar to many other repos:

* remove test-sbf and bpf-entrypoint features
* update all scripts
* upgrade rust renderer to 1.0.22 to pass clippy
* fix spellcheck errors
* update ring for audit error
* update fuzz program name, add README with info

This repo also generates IDLs from the program implementation, so this
PR also adds a `generate-idl-%` recipe for generating the IDL given a
path, similar to other Rust packages.

Requires solana-program/actions#14 to land.
@joncinque joncinque marked this pull request as ready for review October 6, 2025 16:10
@joncinque joncinque requested a review from buffalojoec October 6, 2025 16:10
Copy link
Contributor

@buffalojoec buffalojoec left a comment

Choose a reason for hiding this comment

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

Lgtm! Smooth copy-paste 🫡

@joncinque
Copy link
Contributor Author

Haha for once!

@joncinque joncinque merged commit 3b8dda3 into solana-program:main Oct 7, 2025
16 checks passed
@joncinque joncinque deleted the makefile branch October 7, 2025 09:05
joncinque added a commit to joncinque/feature-gate that referenced this pull request Oct 7, 2025
#### Problem

After merging solana-program#32, dependabot went wild and started merging everything,
because we didn't have status checks in place in our branch protection.
This has left the program build broken.

#### Summary of changes

Finish bumping everything to v3! There's a slight regression on CUs, but
nothing too ridiculous.
joncinque added a commit that referenced this pull request Oct 8, 2025
* program: Fix build, bump everything to v3

#### Problem

After merging #32, dependabot went wild and started merging everything,
because we didn't have status checks in place in our branch protection.
This has left the program build broken.

#### Summary of changes

Finish bumping everything to v3! There's a slight regression on CUs, but
nothing too ridiculous.

* Update CLI version, regenerate clients
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.

2 participants