Eelco Dolstra
cf983504ea
Fix magic-nix-cache-action-priv branch
2024-01-08 16:53:00 +01:00
Eelco Dolstra
fd1420febf
Add support for pushing to Attic ( #1 )
...
* Add support for pushing to Attic
* fmt/clippy
* Fix attic dependency
* Pass ssh private key
* Try to inherit secrets
* Fix static build
* Fix default package
* Fix daemonizing
* Fix clippy
* Update nix.conf
* Add --use-attic flag
* --use-attic -> --use-flakehub
* Handle project not existing
* Handle Attic init failure
* Skip .chroot paths
* Update netrc
* Downgrade to Nixpkgs 23.05 to fix static builds
* Use rust 1.70
We need 1.70, but 1.69 is the default in Nixpkgs 23.05.
* Rename stuff
* Use magic-nix-cache-priv
* Hack
2023-12-14 08:09:09 -08:00
Ana Hobden
7d16366f86
Don't enable flake checker on arm Mac for now
2023-11-09 09:56:04 -08:00
Ana Hobden
08bca8b5f6
Enable Magic Nix Cache and Flake Checker on ARM64
2023-11-09 08:33:23 -08:00
Ana Hobden
969b5ea69a
Temporarily disable flake-checker and cache on aarch64 macs until this can land
2023-11-08 12:10:36 -08:00
Ana Hobden
c3793c701d
Enable aarch64 macOS builds
2023-11-08 11:13:54 -08:00
Martin Wimpress
a62862be44
DS-970: Add Magic Nix Cache and other workflow changes
...
An assortment of GitHub Workflow changes, potentially including:
- Enable DeterminateSystems/magic-nix-cache-action@main
- Reference all DeterminateSystems actions via @main
- Make update.yaml consistent across repos
- Remove unnecessary github-token: from nix-installer-action
- Update actions/checkout@v2 to actions/checkout@v3
2023-07-14 10:17:37 +01:00
Cole Helbling
b84e51186e
build: only run one at a time ( #23 )
2023-06-28 14:35:28 -07:00
Graham Christensen
0b397beb7f
Enable fallback.
2023-06-26 13:21:22 -04:00
Graham Christensen
e15d7a645f
Enable the magic cacher action on macOS.
2023-06-26 12:42:13 -04:00
Graham Christensen
3cff8e1a6f
Don't use macOS yet
2023-06-26 12:18:46 -04:00
Graham Christensen
e4834f14f0
Rename the action, d'oh.
2023-06-26 12:16:23 -04:00
Graham Christensen
6a38e90e3c
Restore macOS support, and add our magic cache action to this repo
2023-06-26 12:02:56 -04:00
Graham Christensen
37c1b0ca12
Disable macOS builds until we can apply this action to itself
2023-06-26 11:30:43 -04:00
Luc Perkins
fa869ccfd8
Rename the tool in all sources ( #13 )
2023-06-24 16:24:52 -06:00
Luc Perkins
3fafc77f09
Add separate check.yaml and use main branch of cache action
2023-06-22 11:37:46 -07:00
Luc Perkins
15c8020484
Add flake checker action to CI
2023-06-22 11:21:53 -07:00
Graham Christensen
bad7e4c102
Try the flake checker
2023-05-29 13:37:31 -06:00
Graham Christensen
d6bf578707
Update .github/workflows/build.yaml
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 16:08:40 -04:00
Graham Christensen
2b56c6586c
Update .github/workflows/build.yaml
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 16:08:32 -04:00
Graham Christensen
3597849148
Add an architecture prefix to the OS
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 15:45:55 -04:00
Graham Christensen
cef074e3b3
Don't run build.yaml ever, let the release-* jobs trigger it
2023-05-22 09:36:36 -04:00
Graham Christensen
346330fda1
Don't build on push
2023-05-22 09:12:21 -04:00
Graham Christensen
baec1b19f6
???
2023-05-21 20:56:58 -04:00
Graham Christensen
c75859eb75
Checks: don't do a slow, expensive, ineffective check of the binaries
2023-05-21 20:28:43 -04:00
Zhaofeng Li
421921ef1c
Add package
2023-05-19 02:48:52 -06:00
Graham Christensen
81af9b36fb
Use the upstream caching action, build ourselves, and re-run using our own built version
2023-05-18 14:48:20 -04:00
Graham Christensen
3623d6aee8
build on macos
2023-05-18 12:17:30 -04:00
Graham Christensen
208f65fc63
Try building and uploading release artifacts for x86_64-linux
2023-05-18 12:10:55 -04:00