hello/TODO
Greg Burd bb933c22b7
gha
2023-09-15 13:54:20 -04:00

43 lines
1.1 KiB
Plaintext

GOALS:
-------------------------------------------------------------------------------
* compile
* GNU Autoconf
* GNU GCC
* platforms:
* Linux:
* "i386-linux" "x86_64-linux"
"armv6l-linux" "armv7l-linux" "aarch64-linux"
"powerpc64le-linux"
"riscv64-linux"
* "x86_64-darwin" "aarch64-darwin"
* Windows 10+ 64bit
* "mingw-w64" (zicross or nixcrpkgs?)
* Raspberry Pi?
* "armv7l-hf-multiplatform" (ARMv7, v8? v8.2?)
* "aarch64-hf-multiplatform" (AArch64)
* VM image/OSv
* x86_64, arm?, (kvm, firecracker, hyper-v, ...)
* docker:
* "x86_64-linux", "aarch64-linux" (AWS/EC2 Graviton 1/2)
* upload/publish all artifacts
* installers/packages
* tgz of source for release
* tgz for binaries
* deb, rpm, flake, WiX (Windows)
* signed and published
* macOS?
* asdf?
* CI/CD
* GHA/Actuated.dev
-------------------------------------------------------------------------------
* Gitpod
* README.md
* build and other badges
-----
nix flake show
nix flake check
nix shell github:gburd/hello -c hello
nix flake show --json | jq '.packages."x86_64-linux"|keys[]'| xargs -I {} nix build .#{}