132 Commits

Author SHA1 Message Date
d8d767b117 Merge pull request 'add a nix-flake runner' (#1) from pjjw/nix-flake-runner into master
Some checks failed
Nix / build (nixos-23.05) (push) Failing after 6m13s
Nix / build (nixos-unstable) (push) Failing after 6m13s
Nix / build (nixos-22.11) (push) Failing after 4m58s
Reviewed-on: #1
2023-09-09 21:04:42 -04:00
09896ba4d9 Merge branch 'master' into pjjw/nix-flake-runner
All checks were successful
Nix / build (nixos-22.11) (pull_request) Successful in 24m52s
Nix / build (nixos-unstable) (pull_request) Successful in 15m51s
Nix / build (nixos-23.05) (pull_request) Successful in 18m43s
2023-09-08 12:24:40 -04:00
1cc157b032 Merge pull request 'cachix action failing for unknown reasons, patch to use local runner' (#2) from pjjw/gitea-actions into master
Some checks failed
Nix / build (nixos-unstable) (push) Failing after 21m13s
Nix / build (nixos-22.11) (push) Failing after 23m58s
Nix / build (nixos-23.05) (push) Failing after 24m32s
Reviewed-on: #2
2023-09-08 12:24:27 -04:00
617b5494c1 cachix action failing for unknown reasons, patch to use local runner
All checks were successful
Nix / build (nixos-22.11) (pull_request) Successful in 23m0s
Nix / build (nixos-unstable) (pull_request) Successful in 15m41s
Nix / build (nixos-23.05) (pull_request) Successful in 18m47s
2023-09-07 16:06:59 -04:00
183980b7bb add a nix-flake runner
Some checks failed
Nix / build (nixos-22.11) (pull_request) Failing after 18s
Nix / build (nixos-23.05) (pull_request) Failing after 26s
Nix / build (nixos-unstable) (pull_request) Failing after 26s
2023-09-07 15:44:37 -04:00
Jonas Chevalier
30ea4a75cd devcontainer: fix build on nixos-unstable (#64) 2023-07-18 17:31:21 +02:00
Franz Pletz
ae6d994038 bump to nixos-23.05 (#59)
fixes #57
2023-07-01 22:04:07 +02:00
dependabot[bot]
e9b6514e0e build(deps): bump cachix/install-nix-action from 20 to 22 (#58)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 22.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v20...v22)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 12:44:07 +02:00
dependabot[bot]
2205fb4968 build(deps): bump cachix/install-nix-action from 19 to 20 (#52)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 19 to 20.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v19...v20)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 08:52:19 +01:00
dependabot[bot]
d46ba9596d build(deps): bump cachix/install-nix-action from 18 to 19 (#49)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 18 to 19.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v18...v19)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 11:06:41 +01:00
Jay Rovacsek
c12f0c3133 Add 22.11 channel and use ubuntu:latest in CI (#48)
* Add 22.11, remove 21.05

* Replace references to 21.05 in favour of 22.11

* Update .github/workflows/nix.yml

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>

* Fix accidental regression of adding 21.11 back

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2022-12-14 23:32:59 +01:00
zimbatm
e334012b86 bump to nixos-22.11
Fixes #47
2022-12-14 17:01:56 +01:00
Jörg Thalheim
76af1060a4 Merge pull request #45 from nix-community/dependabot/github_actions/cachix/install-nix-action-18
build(deps): bump cachix/install-nix-action from 17 to 18
2022-10-17 10:28:35 +02:00
dependabot[bot]
adf38be427 build(deps): bump cachix/install-nix-action from 17 to 18
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 17 to 18.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v17...v18)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 04:03:24 +00:00
zimbatm
f0ddafd597 nix-unstable-static: enable nix flakes 2022-06-29 18:18:14 +02:00
zimbatm
ac55a180db nix-unstable-static: ship with complementary user script 2022-06-29 17:00:08 +02:00
zimbatm
bb3cbda9f3 nix-unstable-static: add run_as_user.sh script
Allow to run nix as a user.
2022-06-29 16:42:49 +02:00
zimbatm
d884d77087 nix-unstable-static: use bash interactive
Make it more useful
2022-06-29 16:34:15 +02:00
zimbatm
2d185d5f68 README: fix matrix 2022-06-27 17:23:38 +02:00
Jonas Chevalier
910b5937e5 Merge pull request #29 from teto/static
feat: added a nixStatic docker image
2022-06-27 17:13:39 +02:00
zimbatm
272875d0af feat: add nix-unstable-static docker image
This is a special docker images that contains no /nix/store. And only
static binaries in /bin.

The main use-case is to be able to bind-mount /nix from the host
into the container.
2022-06-27 17:05:13 +02:00
zimbatm
cb688a90e3 nix-shell: set the NIX_PATH
Use the same version of nixpkgs as the shell itself
2022-06-27 16:56:21 +02:00
zimbatm
16fb0b4147 nix-shell: add dive to inspect images 2022-06-27 16:56:21 +02:00
silverraven691
9bf2f6be8c Build images for channel nixos-22.05 (#44)
+  Stop building images for nixos-20.09
2022-06-15 17:17:06 +02:00
Jörg Thalheim
db78dafed2 Merge pull request #40 from nix-community/dependabot/github_actions/cachix/install-nix-action-17
build(deps): bump cachix/install-nix-action from 16 to 17
2022-04-11 08:05:21 +01:00
dependabot[bot]
b241190f21 build(deps): bump cachix/install-nix-action from 16 to 17
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 16 to 17.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v16...v17)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 04:04:06 +00:00
Jörg Thalheim
41c61425af Merge pull request #38 from nix-community/dependabot/github_actions/actions/checkout-3
build(deps): bump actions/checkout from 2 to 3
2022-03-07 10:02:53 +00:00
dependabot[bot]
5197be998f build(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 04:04:47 +00:00
V7
c52fdf233b feat: Allow Nix to accept nixConfig by default (#37)
This is useful when Nix (with Flakes enabled) is used with Continuous Integration in order to perform actions on a project having `nixConfig` defined in `flake.nix`
2022-01-14 20:26:04 +01:00
zimbatm
d0ece3e2a4 remove couchepotato
Upstream is dead and it has been removed from nixpkgs
2022-01-04 13:28:04 +01:00
Jonas Chevalier
98182ffc0e Merge pull request #36 from maydayv7/patch-1
fix: Enable Nix `experimental-features` in `cachix-flakes` image
2022-01-02 14:45:45 +01:00
maydayv7
32575d2810 fix(cachix-flakes): Enable Nix experimental-features 2021-12-27 16:17:50 +05:30
maydayv7
c51f4417ec fix(nix-flakes): Make extraContents extensible 2021-12-27 16:17:35 +05:30
Jörg Thalheim
88948a0a52 Merge pull request #35 from silverraven691/nixos-21.11
Build images for channel nixos-21.11
2021-12-02 14:46:48 +00:00
silverraven691
7cbf8629aa Build images for channel nixos-21.11
+ Stop building images for 20.03
2021-12-01 19:33:54 +01:00
Jörg Thalheim
f6c1358e7a Merge pull request #32 from nix-community/dependabot/github_actions/cachix/install-nix-action-16
build(deps): bump cachix/install-nix-action from 15 to 16
2021-11-22 07:01:36 +00:00
dependabot[bot]
60ff14dcb9 build(deps): bump cachix/install-nix-action from 15 to 16
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v15...v16)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 04:03:35 +00:00
Jörg Thalheim
47df79ab4c Merge pull request #31 from nix-community/dependabot/github_actions/cachix/install-nix-action-15
build(deps): bump cachix/install-nix-action from 14 to 15
2021-11-16 10:49:08 +00:00
dependabot[bot]
8049de273c build(deps): bump cachix/install-nix-action from 14 to 15
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14 to 15.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v14...v15)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-15 04:03:06 +00:00
Jörg Thalheim
df7f64139a Merge pull request #25 from nix-community/dependabot/github_actions/cachix/install-nix-action-14
build(deps): bump cachix/install-nix-action from 13 to 14
2021-09-13 10:25:11 +01:00
dependabot[bot]
8b9e69d0dd build(deps): bump cachix/install-nix-action from 13 to 14
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 13 to 14.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-13 04:03:33 +00:00
zimbatm
6bdf1707ae fixup! Build images for channel nixos-21.05 (#23) 2021-09-06 22:03:53 +02:00
silverraven691
ab7efb366f Build images for channel nixos-21.05 (#23)
* Gitlab CI: Build images for channel nixos-21.05

* GH Actions: Build images for channel nixos-21.05
2021-09-06 19:56:38 +00:00
Jonas Chevalier
50b4d08da7 use scarf to serve the images (#21)
This allows us to easily switch between container registries while
keeping the same domain prefix. It also gives access to high-level
statistics on the docker pull which can be useful to find out which
images are being used or not.
2021-04-21 18:05:42 +02:00
bion howard
debbce2425 fix typo (#20) 2021-04-15 19:27:07 +00:00
dependabot[bot]
71354ffd74 build(deps): bump cachix/install-nix-action from v12 to v13 (#19)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v12 to v13.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v12...8d6d5e949675fbadb765c6b1a975047fa5f09b27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-05 16:06:30 +02:00
zimbatm
0929c8c531 ci: build as much as possible
By default GitHub Actions cancels all the jobs in the build matrix if
any one of them fails. We actually want to keep going to get some
advancement on the other channels.
2021-03-08 17:41:14 +01:00
zimbatm
887722a603 nix-flakes: enable flakes in the config
Fixes #18
2021-03-08 12:18:43 +01:00
zimbatm
e850799428 nixpkgs-fmt 2021-03-08 12:17:56 +01:00
zimbatm
70854a5310 README: add nixos-20.09 and fixes 2021-02-10 14:23:23 +01:00