1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-12-14 11:57:34 +00:00
Commit graph

43 commits

Author SHA1 Message Date
Emily
98189683a4 ci: use Determinate Systems installer for stable Nix 2024-09-11 00:37:08 +01:00
Emily
f29c6fc015 ci: use Nix 2.24.6 for unstable jobs
Includes the Sequoia installer fixes.
2024-09-11 00:37:08 +01:00
Emily
bda49fe089 ci: update stable Nixpkgs to 24.05 2024-09-11 00:37:08 +01:00
Michael Hoang
8ef57d17a4 .github: add sponsorship details 2024-08-21 10:32:59 +10:00
Weijia Wang
1098e60e92 ci, readme: update stable nixpkgs to 23.11 2024-04-18 18:29:24 +02:00
Michael Hoang
49ae6b92ff fix: tests failing to build on unstable Nix
Use Nix 2.13.6 which is the default version for NixOS 23.05.
2023-11-24 09:53:59 +11:00
Michael Hoang
a86a6f8b71 workflows: use nix-darwin instead of darwin 2023-07-13 22:39:28 +10:00
Michael Hoang
cad8954f75 etc: fail if we can't add a file
Fixes #598
2023-07-11 18:59:05 +10:00
Michael Hoang
5288a72354 Allow flaky installation with darwin-rebuild 2023-07-11 18:59:05 +10:00
Daiderd Jordan
25ae710ba3
also update README in gh-pages 2023-06-25 13:07:55 +02:00
Emily
df03a145b3 ci: update manual updater to 23.05
Fix https://github.com/LnL7/nix-darwin/issues/709.
2023-06-25 06:43:54 +01:00
Emily
42d1643e7a {ci,readme}: update stable nixpkgs to 23.05
22.11 is deprecated and can no longer generate the manual.
2023-06-24 10:48:55 +01:00
toonn
cd87d92320
GHActions: Bump install-nix-action to v22
Not all workflows were updated but some were, this fixes the
inconsistency.
2023-06-18 20:03:45 +02:00
Michael Hoang
8d13a55f1c workflows: fix Nix install on macos-12 2023-06-17 22:57:44 +10:00
Michael Hoang
f532e43f7e templates.flake: add contents of simple.nix 2023-06-17 22:57:44 +10:00
Michael Hoang
fc955520dd flake: add template with basic flake config 2023-06-17 22:09:38 +10:00
Daiderd Jordan
57094eaf5a
Merge pull request #641 from lockejan/update-ci
Update ci and introduce matrix builds against stable and unstable
2023-05-22 18:42:29 +02:00
Jan Schmitt
ebdd18cdc1
ci: refactor to several jobs to enable optional checks 2023-05-19 13:33:38 +02:00
Konrad Malik
597c723f1c
test: added a test to run build with git+file schema
Based on a PR by @reckenrode
2023-04-29 14:49:06 +02:00
Jan Schmitt
d222200091
ci: use latest stable channel 22.05 -> 22.11
* use matrix build to run tests against latest stable and unstable
  channel
* add descriptions to github action steps
2023-04-28 13:26:11 +02:00
Jan Schmitt
8c9337e286
ci: bump actions to most recent version
* use checkout@v3 and install-nix-action@20
2023-04-26 23:01:01 +02:00
Nathan Henrie
e3c24b5e0c Test submodule support 2022-12-14 03:45:00 -07:00
Marin Usalj
0ed84cbf72 Update install-nix-action and nix to 22.05
Might need to update nix further if it keeps erroring.
2022-08-12 14:25:48 -04:00
Marin Usalj
7d37b79015 [github] Use macos-12
It might be beneficial to set up a matrix
([docs](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-a-multi-dimension-matrix))
and run all major supported macOS versions in parallel.

Reason: macos-10.15 is [being deprecated](https://github.com/actions/runner-images/issues/5583) and
will be fully unsupported by Aug 30 2022.
2022-08-12 14:15:02 -04:00
Malo Bourgon
f3a7282410 Add workflow to auto-update manual 2022-03-22 10:31:55 -07:00
Daiderd Jordan
9a388b6b56
bump stable tests to 21.05 2022-01-16 09:40:14 +01:00
Daiderd Jordan
bebb35922d
bump nix-install-action 2021-12-21 15:42:42 +01:00
Daiderd Jordan
d2bbe72e18
use current branch as darwin input for flakes
Overriding the registry was supposed to handle this but it seems the
behaviour changed at some point or never worked as intended if an url is
defined for the input.
2021-09-15 20:10:56 +02:00
Thibault Gagnaux
dbddb3a1a6
Adds GITHUB_TOKEN due to rate limiting 2021-03-26 07:17:26 +01:00
Thibault Gagnaux
78e10ac43f
Uses nix flakes as described [here](https://github.com/cachix/install-nix-action) 2021-03-26 07:17:26 +01:00
Daiderd Jordan
f8a04c7f6d
installer: move channel setup out of activation
Fixes #234
2020-12-21 14:23:25 +01:00
Daiderd Jordan
6bd5208e7f
github: increase flakes timeout
This relies on nixUnstable which might not be cached, resulting in
failed builds because it takes too long.
2020-11-15 16:22:47 +01:00
Daiderd Jordan
d00d0c8be8
update install-nix-action 2020-11-04 22:14:18 +01:00
Daiderd Jordan
8800c4717d
always prefix flake with darwinConfigurations 2020-10-21 18:30:57 +02:00
Daiderd Jordan
1741ab18a6
add workaround for flake test on github actions 2020-10-21 18:30:57 +02:00
Daiderd Jordan
46198ef432
add flake test 2020-10-21 18:30:57 +02:00
Daiderd Jordan
de1bf9b815
add build workflow 2020-06-12 23:48:33 +02:00
Daiderd Jordan
cec42039b0
install-cachix-action: v8 -> v9 2020-05-29 22:56:37 +02:00
Daiderd Jordan
5f6d300a2d
add comment on how to trigger the debug workflows 2020-05-15 18:13:36 +02:00
Daiderd Jordan
eb3a5a401f
update label for debug workflow 2020-05-15 18:13:13 +02:00
Daiderd Jordan
4903624ee6
update macos label
Seems like this was renamed to macos-$version and macos-latest.
2020-05-14 19:12:18 +02:00
Daiderd Jordan
5418d6bb8b
add debug action 2020-03-29 12:41:47 +02:00
Daiderd Jordan
1f336df3f2
try out github actions 2020-03-28 19:18:22 +01:00