Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flare/latest #1

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open

Flare/latest #1

wants to merge 25 commits into from

Conversation

gleyba
Copy link

@gleyba gleyba commented Mar 14, 2022

test

YorikSar and others added 24 commits February 17, 2022 18:31
Current nixpkgs doesn't support macOS Big Sur (11). Its support landed in
nixpkgs in 21.11, but that also broke support for Catalina (10.15), so
switch CI workflow to use "macos-11" runner.

Fixes tweag#175
On CI we set NIX_PATH to "nixpkgs=./nixpkgs.nix", so nix-shell tries to
use it from within the example's directory and fails, it tries to use
builtin bash. On macOS it is too old, so we should make sure that the
one from nixpkgs is used.

Related to tweag#176
All examples are already using 21.11 nixpkgs, so that shouldn't prevent
them from working on Big Sur.

Python example is broken because of tweag#186 and Rust one because of tweag#187,
so skip them for now.

Fixes tweag#176
Leverage makeScriptWriter from nixpkgs that includes fix
NixOS/nixpkgs#93757 for macOS compatibility.

Fixes tweag#186
Otherwise nixpkgs_package is also forced on non-Nix platforms leading to
fetch errors due to missing nix-build.
Needed for non-Nix mode.
Support registering a Java toolchain for Bazel 5
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.

4 participants