foundry.nix icon indicating copy to clipboard operation
foundry.nix copied to clipboard

Monthly builds broken

Open shazow opened this issue 10 months ago • 4 comments

https://github.com/shazow/foundry.nix/actions/runs/13097398034/job/36541371611 for example

Looks like https://api.github.com/repos/foundry-rs/foundry/releases doesn't have the releases we're expecting anymore?

shazow avatar Feb 02 '25 16:02 shazow

cc @selfuryon @hellwolf in case ya'll need monthly and have the space to investigate

shazow avatar Feb 02 '25 16:02 shazow

It looks like they start to have stable releases. We need to review the monthly build strategy.

https://github.com/foundry-rs/foundry/releases/tag/stable

The Foundry 0.3 release marks an exciting new chapter for Foundry. By moving to stable releases, we aim to provide a reliable development environment for the EVM ecosystem. Our next priority is the 1.0 release in early 2025, polishing Foundry for the long term.

Big shoutout to the Foundry community - your bug reports, feature requests and contributions have shaped what Foundry is today.

hellwolf avatar Feb 02 '25 17:02 hellwolf

We did add a stable branch too: https://github.com/shazow/foundry.nix/pull/44

But I think monthly should continue to work? I wasn't able to figure out what changed to break it.

We could remove monthly in favour of stable if we prefer.

shazow avatar Feb 02 '25 17:02 shazow

I will have a look these days

hellwolf avatar Feb 02 '25 17:02 hellwolf

I just gave it a try, it seems working again?

$ nix shell github:shazow/foundry.nix/monthly
$ forge --version
forge Version: 1.0.0-nightly
Commit SHA: 7a7ad4ea7282c30477d7fc0f39bf631acde7e7bd
Build Timestamp: 2025-04-01T06:03:16.218549398Z (1743487396)
Build Profile: maxperf

hellwolf avatar Apr 19 '25 14:04 hellwolf

Yay. 🙃

shazow avatar Apr 20 '25 19:04 shazow