Skip to content
This repository was archived by the owner on Aug 18, 2026. It is now read-only.

Bonfire: 1.0.1-beta.11 -> 1.0.6.alpha-1 - #2155

Closed
ju1m wants to merge 9 commits into
ngi-nix:mainfrom
ju1m:bonfire-update
Closed

Bonfire: 1.0.1-beta.11 -> 1.0.6.alpha-1#2155
ju1m wants to merge 9 commits into
ngi-nix:mainfrom
ju1m:bonfire-update

Conversation

@ju1m

@ju1m ju1m commented Feb 12, 2026

Copy link
Copy Markdown

Done

  • Update Bonfire to latest version.
  • Introduce ngipkgs.bonfire.update for correctly updating all bonfire flavours. This includes avoiding the shared-src race condition very likely with Bonfire.
  • Fix breaking changes introduced by deps_nix: generated deps.nix no longer ask for pkgs but to be used with callPackage.
  • Fix BEAM help builders due to callPackage now used on mixNixDeps. Use callPackages instead.
  • Group generated files per flavour for deleting them before updating them, to avoid leftovers.
  • Add more explanations of how the update process works.
  • Workaround outdated yarn.lock upstream, and propose a fix upstream maint/update(assets): fix yarn.lock bonfire-networks/bonfire_ui_common#10

Checked

  • nom build -f. projects.Bonfire.tests.basic

Requirements

  • Future update by the CI will need Allow running updateScript of package sets #2154
    Manually: nix -L develop --impure --expr 'import <nixpkgs/maintainers/scripts/update.nix> { include-overlays = [ (final: prev: { inherit (import ./. {}) ngipkgs; }) ]; package = "ngipkgs.bonfire.update"; }'

Comment thread pkgs/by-name/bonfire/package.nix
@ju1m ju1m changed the title Bonfire: 1.0.1-beta.11 -> 1.0.2-alpha.23 Bonfire: 1.0.1-beta.11 -> 1.0.2-alpha.31 Feb 19, 2026
@ju1m
ju1m marked this pull request as ready for review February 19, 2026 07:00
@ju1m
ju1m force-pushed the bonfire-update branch 2 times, most recently from c1d9dfc to ee5d627 Compare February 19, 2026 07:18
@ju1m
ju1m marked this pull request as draft February 19, 2026 08:06
@ju1m

ju1m commented Feb 19, 2026

Copy link
Copy Markdown
Author

Bonfire is currently broken without OpenID.
Reported at: bonfire-networks/bonfire_api_graphql#2

@ju1m
ju1m marked this pull request as ready for review February 19, 2026 11:11
imincik
imincik previously approved these changes Feb 20, 2026
@ju1m ju1m changed the title Bonfire: 1.0.1-beta.11 -> 1.0.2-alpha.31 Bonfire: 1.0.1-beta.11 -> 1.0.2-alpha.32 Feb 21, 2026
@ju1m
ju1m marked this pull request as draft February 21, 2026 18:24
@ju1m
ju1m force-pushed the bonfire-update branch 2 times, most recently from a1c329b to 69e98a4 Compare February 22, 2026 00:55
@ju1m
ju1m marked this pull request as ready for review February 22, 2026 00:56
@ju1m
ju1m marked this pull request as draft February 22, 2026 21:51
@ju1m

ju1m commented Feb 23, 2026

Copy link
Copy Markdown
Author

@eljamm

eljamm commented Feb 23, 2026

Copy link
Copy Markdown
Contributor

Will undraft a new revision of this PR when the fix has been merged upstream.

We don't have to be blocked by upstream and can just vendor the patch until this is merged.

@ju1m
ju1m marked this pull request as ready for review February 23, 2026 14:32
@phanirithvij

phanirithvij commented Mar 31, 2026

Copy link
Copy Markdown
Member

We can update to 1.0.2 release and merge this.

the fix-vix patch can be removed, it was merged.

I am not sure we need to update it to 1.0.3-alpha.10

@eljamm

eljamm commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

If the alpha version is enough to fix #2227, I suggest we just merge this now and update it later.

eljamm
eljamm previously approved these changes Mar 31, 2026
@ju1m
ju1m force-pushed the bonfire-update branch 2 times, most recently from 84206a6 to 3d02228 Compare July 17, 2026 02:36
@ju1m ju1m changed the title Bonfire: 1.0.1-beta.11 -> 1.0.2-alpha.32 Bonfire: 1.0.1-beta.11 -> 1.0.6.alpha-1 Jul 17, 2026
@ju1m
ju1m force-pushed the bonfire-update branch from 3d02228 to b9e0b07 Compare July 18, 2026 21:55
@ju1m
ju1m force-pushed the bonfire-update branch 3 times, most recently from a4e957d to 10b689a Compare July 21, 2026 01:16
@ju1m
ju1m force-pushed the bonfire-update branch 5 times, most recently from ba69dd5 to 367e2e3 Compare July 29, 2026 13:03
@ju1m
ju1m force-pushed the bonfire-update branch 2 times, most recently from 7fc1b56 to 36b2328 Compare July 31, 2026 23:44
@ju1m

ju1m commented Aug 3, 2026

Copy link
Copy Markdown
Author

Closing because ngipkgs is being archived. Will continue to push changes to the same branch until it's ready to be retargeted to Nixpkgs. Currently struggling with the final selenium test due to such error: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/#elementclickinterceptedexception

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

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants