summaryrefslogtreecommitdiff
path: root/.github/workflows/test.yml
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-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: 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-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-24{ci,readme}: update stable nixpkgs to 23.05Emily
22.11 is deprecated and can no longer generate the manual.
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.
2022-01-16bump stable tests to 21.05Daiderd Jordan
2021-12-21bump nix-install-actionDaiderd Jordan
2021-09-15use current branch as darwin input for flakesDaiderd Jordan
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-03-26Adds `GITHUB_TOKEN` due to rate limitingThibault Gagnaux
2021-03-26Uses nix flakes as described ↵Thibault Gagnaux
[here](https://github.com/cachix/install-nix-action)
2020-12-21installer: move channel setup out of activationDaiderd Jordan
Fixes #234
2020-11-15github: increase flakes timeoutDaiderd Jordan
This relies on nixUnstable which might not be cached, resulting in failed builds because it takes too long.
2020-11-04update install-nix-actionDaiderd Jordan