summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2025-01-13ci: only test one versionEmily
2024-12-31ci, readme: update stable nixpkgs to 24.11Sam
2024-11-23ci: extend timeout and remove `tmate`Michael Hoang
2024-11-21uninstaller: always specify `--extra-experimental-features` firstMichael Hoang
See https://github.com/NixOS/nix/issues/11891
2024-11-21ci: source `/etc/bashrc` instead of `/etc/static/bashrc`Michael Hoang
This should no longer be necessary after #687, as we can be sure that if activation succeeded, that `/etc/bashrc` points to `/etc/static/bashrc`.
2024-11-21ci: check that switching to new configurations works after installationMichael Hoang
2024-11-21examples: change default architecture to `aarch64-darwin`Michael Hoang
2024-11-21installer: removeMichael Hoang
2024-11-21installer: move channel creation to READMEMichael Hoang
2024-11-21installer: move creating default configuration to READMEMichael Hoang
2024-11-17treewide: remove `nix.package` exampleMichael Hoang
2024-11-09ci: fix manual not being regenerated when non-Nix files are updatedMichael Hoang
This also fixes the README not being updated on the website as well
2024-11-09ci: don't override nixpkgs when building the manualMichael Hoang
This causes `nix-darwin` to not have `rev` or `dirtyRev`
2024-11-07ci: fix uninstaller failing to run in `install-against-unstable`Michael Hoang
2024-11-07ci: test uninstallation of nix-darwin using flakesMichael Hoang
2024-11-07uninstaller: switch to `writeShellApplication`Michael Hoang
By not defining a `shellHook`, `nix-shell -A uninstaller` and `nix-shell -A uninstaller.check` no longer work.
2024-11-07ci: upgrade `actions/checkout`Michael Hoang
2024-11-07ci: remove unused workflowsMichael Hoang
2024-11-07ci: run nix flake checkMichael Hoang
2024-11-07flake: expose `jobs` from `release.nix` as a flattened attrsetMichael Hoang
2024-11-05ci: switch to `macos-13`Michael Hoang
The `macos-12` runner image will be removed by 3 Dec 2024.
2024-11-03ci: remove tests to ensure submodules workMichael Hoang
2024-10-22Merge pull request #1112 from Enzime/push-wkxpqmxomwxpEmily
ci: don't run tests twice for PRs from forks
2024-10-22ci: update Nix to match versions in nixpkgsMichael Hoang
2024-10-22ci: don't run tests twice for PRs from forksMichael Hoang
By only triggering on pushes to `master`, when users push to non-`master` branches on forks, this workflow won't get triggered and will only get triggered when users make a PR to the main repo.
2024-09-12Merge pull request #1073 from emilazy/push-xxvyptqvpqxwEmily
ci/update-manual: use Nixpkgs 24.05
2024-09-12ci/update-manual: use Nixpkgs 24.05Emily
2024-09-11ci: use Determinate Systems installer for stable NixEmily
2024-09-11ci: use Nix 2.24.6 for unstable jobsEmily
Includes the Sequoia installer fixes.
2024-09-11ci: update stable Nixpkgs to 24.05Emily
2024-04-18ci, readme: update stable nixpkgs to 23.11Weijia Wang
2023-11-24fix: tests failing to build on unstable NixMichael Hoang
Use Nix 2.13.6 which is the default version for NixOS 23.05.
2023-07-13workflows: use `nix-darwin` instead of `darwin`Michael Hoang
2023-07-11etc: fail if we can't add a fileMichael Hoang
Fixes #598
2023-07-11Allow flaky installation with `darwin-rebuild`Michael Hoang
2023-06-25also update README in gh-pagesDaiderd Jordan
2023-06-25ci: update manual updater to 23.05Emily
Fix https://github.com/LnL7/nix-darwin/issues/709.
2023-06-24{ci,readme}: update stable nixpkgs to 23.05Emily
22.11 is deprecated and can no longer generate the manual.
2023-06-18GHActions: Bump install-nix-action to v22toonn
Not all workflows were updated but some were, this fixes the inconsistency.
2023-06-17workflows: fix Nix install on `macos-12`Michael Hoang
2023-06-17templates.flake: add contents of simple.nixMichael Hoang
2023-06-17flake: add template with basic flake configMichael Hoang
2023-05-22Merge pull request #641 from lockejan/update-ciDaiderd Jordan
Update ci and introduce matrix builds against stable and unstable
2023-05-19ci: refactor to several jobs to enable optional checksJan Schmitt
2023-04-29test: added a test to run build with git+file schemaKonrad Malik
Based on a PR by @reckenrode
2023-04-28ci: use latest stable channel 22.05 -> 22.11Jan Schmitt
* use matrix build to run tests against latest stable and unstable channel * add descriptions to github action steps
2023-04-26ci: bump actions to most recent versionJan Schmitt
* use checkout@v3 and install-nix-action@20
2022-12-14Test submodule supportNathan Henrie
2022-08-12Update install-nix-action and nix to 22.05Marin Usalj
Might need to update nix further if it keeps erroring.
2022-08-12[github] Use macos-12Marin Usalj
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.