Commit graph

121 commits

Author SHA1 Message Date
Graham Christensen daf7cd422e Revert "Revert "Revert "Revert "arm64: pin back to the v3 action to resolve a mysterious build failure""""
This reverts commit a2db427eef.
2024-03-09 12:55:24 -05:00
Graham Christensen 570434e14b D'oh: publish the closure for arm64-linux 2024-03-09 12:55:05 -05:00
Graham Christensen a2db427eef Revert "Revert "Revert "arm64: pin back to the v3 action to resolve a mysterious build failure"""
This reverts commit 24e7ebc681.
2024-03-09 12:41:31 -05:00
Graham Christensen 1a5941c243 cache branch builds 2024-03-09 11:44:41 -05:00
Graham Christensen 24e7ebc681 Revert "Revert "arm64: pin back to the v3 action to resolve a mysterious build failure""
This reverts commit e612684c6b.
2024-03-09 11:43:53 -05:00
Graham Christensen e612684c6b Revert "arm64: pin back to the v3 action to resolve a mysterious build failure"
This reverts commit 687c480220.
2024-03-09 11:38:28 -05:00
Graham Christensen 687c480220 arm64: pin back to the v3 action to resolve a mysterious build failure 2024-03-09 11:01:22 -05:00
Graham Christensen d32427b6c8 Start caching to FHC, especiall mac builds 2024-03-09 10:50:39 -05:00
Graham Christensen 605aa5bc43 Update the readme, release-branches workflow 2024-03-08 09:41:54 -05:00
Graham Christensen ad963d4fe7
Apply suggestions from code review 2024-03-06 13:38:35 -05:00
Graham Christensen bd5e681cb3 add flakehub-cache to the release branches for testing 2024-03-06 12:31:51 -05:00
Graham Christensen e23f5398df fixup: drop -priv 2024-03-06 12:17:56 -05:00
Graham Christensen 77af0493d2
Apply suggestions from code review 2024-03-04 11:38:31 -05:00
Cole Helbling bf8c52586b Merge remote-tracking branch 'upstream/main' into merge-against-upstream 2024-02-27 08:51:49 -08:00
Eelco Dolstra bb714ce48c Fix release scripts 2024-01-09 13:52:32 +01:00
Eelco Dolstra 894b558a74 Disable magic-nix-cache-action-priv for now 2024-01-09 12:24:19 +01:00
Eelco Dolstra 345fd479ed Upload Nix closure 2024-01-09 12:13:41 +01:00
Eelco Dolstra cf983504ea Fix magic-nix-cache-action-priv branch 2024-01-08 16:53:00 +01:00
Cole Helbling 53412e544d
release-branches: inherit secrets 2023-12-14 10:24:14 -08: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
Graham Christensen cb1016de6f
Restore the magic nix cache and flake check actions to aarch64 linux 2023-12-04 15:54:59 -05:00
Graham Christensen 713fdeafc7 Fix concurrency 2023-12-04 14:29:52 -05:00
Graham Christensen 2dc01683d6 Publish an ARM64-Linux 2023-12-04 11:34:09 -05:00
Graham Christensen a4cd3fd46c
Disable another action until it builds on ARM 2023-12-04 11:24:16 -05:00
Graham Christensen 759cc0b053
Build on ARM64-Linux 2023-12-04 11:04:15 -05: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
Cole Helbling 3a6f35d60a
Merge branch 'main' into rel-0.1.1 2023-06-27 11:48:17 -07:00
Cole Helbling 5e1b44daaf release-tags: don't try to upload non-existent nix-installer.sh
Copy-pasta from the nix-installer release action lol.
2023-06-27 10:58:53 -07:00
Graham Christensen 5ad2ccae2f
fixup: release tags properly :). 2023-06-27 12:13:38 -04: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 d597fc5271
Merge remote-tracking branch 'origin/main' into fix-clippy-issues 2023-06-22 12:03:33 -07:00
Luc Perkins 8882afd4d5
Move checks into a separate YAML file 2023-06-22 11:58:29 -07:00
Luc Perkins d8fbc93e4f
Fix Clippy issues and add Rust checks to CI 2023-06-22 11:57:02 -07: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 cbf329f087
Update release-branches.yml 2023-05-22 17:43:39 -04: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 bbaeca10a8
Update .github/workflows/release-prs.yml 2023-05-22 16:06:24 -04:00
Graham Christensen 6f8baf4345
Update .github/workflows/upload_s3.sh
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 16:05:39 -04:00
Graham Christensen 3d372eef04
Fixup PR-based links 2023-05-22 16:00:53 -04:00
Graham Christensen ea4ce1da82
drop goop 2023-05-22 15:47:20 -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 cb91725824
Don’t run the curl commands lol 2023-05-21 21:41:21 -04:00
Graham Christensen 29d8f15b21
Try read perms on the repo contents 2023-05-21 21:25:28 -04:00
Graham Christensen 804f27c3f1
... 2023-05-21 20:59:13 -04:00
Graham Christensen f8927525ee
? 2023-05-21 20:57:53 -04:00
Graham Christensen baec1b19f6
??? 2023-05-21 20:56:58 -04:00
Graham Christensen 472f695787
pretty sure this won't work 2023-05-21 20:42:39 -04:00
Graham Christensen bff88ada04
setup needs relationships 2023-05-21 20:34:54 -04:00
Graham Christensen e6c72f9c32
Release via install.determinate.systems 2023-05-21 20:28:43 -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
Zhaofeng Li 1ad1349d96 Kind of works 2023-05-08 03:48:11 -06:00