tinygo/.github/workflows
Ayke van Laethem 72b715fa99 all: add Nix flake file
This adds a flake.nix file that makes it possible to quickly create a
development environment.

You can download Nix here, for use on your Linux or macOS system:
https://nixos.org/download.html

After you have installed Nix, you can enter the development environment
as follows:

    nix develop

This drops you into a bash shell, where you can install TinyGo simply
using the following command:

    go install

That's all! Assuming you've set up your $PATH correctly, you can now use
the tinygo command as usual:

    tinygo version

You can also do many other things from this environment. Building and
flashing should work as you're used to: it's not a VM or container so
there are no access restrictions.
2023-10-14 11:35:26 +02:00
..
build-macos.yml all: add initial LLVM 17 support 2023-10-06 09:05:07 +02:00
docker.yml all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
linux.yml ci: use matrix instead of duplicating the Linux cross job 2023-10-04 14:21:43 +02:00
llvm.yml all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
nix.yml all: add Nix flake file 2023-10-14 11:35:26 +02:00
sizediff.yml all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
windows.yml ci: redo LLVM build on Windows 2023-09-21 21:33:34 +02:00