Commit graph

88 commits

Author SHA1 Message Date
zimbatm
ffed6b919f
add installCommand option
By using installCommand, it's possible to avoid yet another pull of
nixpkgs and speed-up the CI.
2020-08-26 21:18:01 +02:00
Domen Kožar
295fe2c38f
README: clarify on security 2020-07-29 11:59:30 +02:00
Domen Kožar
f20dab2dbc
Merge pull request #52 from cachix/dependabot/npm_and_yarn/lodash-4.17.19
chore(deps): bump lodash from 4.17.15 to 4.17.19
2020-07-20 13:26:34 +02:00
dependabot[bot]
81908af26b
chore(deps): bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-18 10:00:58 +00:00
Domen Kožar
4b5e2edfee
README: point to tutorial 2020-07-07 13:46:47 +02:00
Domen Kožar
bef08570fe
Merge pull request #51 from cachix/dependabot/github_actions/cachix/install-nix-action-v10
chore(deps): bump cachix/install-nix-action from v9 to v10
2020-07-07 11:40:39 +02:00
dependabot[bot]
5c5ce04016
chore(deps): bump cachix/install-nix-action from v9 to v10
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v9 to v10.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v9...63cf434de4e4292c6960639d56c5dd550e789d77)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-07 09:21:13 +00:00
Domen Kožar
dbb6c04eaf
add dependabot 2020-07-07 11:20:45 +02:00
Domen Kožar
bf8ee1d754
README: rewrite motivation 2020-07-06 16:38:01 +02:00
Domen Kožar
8676fbae2e
README: bump actions 2020-06-29 14:58:18 +02:00
Domen Kožar
a274a22732
README: clarify what the action will do 2020-06-29 10:42:20 +02:00
Domen Kožar
09c0620ab0
Merge pull request #49 from fiadliel/add-extra-pull-cachixes
Add extra caches for pulls/substitutions
2020-06-23 11:51:24 +02:00
Gary Coady
49b785b55a Adds extra caches for pulling from (binary substitution).
Creates an `extraPullNames` parameter, to mimic the existing `name`
parameter. This string should be a comma-separated set of cache names.
2020-06-23 11:20:12 +02:00
Domen Kožar
b5f0b56205
more 2020-05-27 17:13:58 +02:00
Domen Kožar
504ad53a71
typo 2020-05-27 17:08:18 +02:00
Domen Kožar
0860b5d064
Fix CI 2020-05-27 17:07:40 +02:00
Domen Kožar
d79cfd988b
Update README.md 2020-05-27 16:59:34 +02:00
Domen Kožar
21633808a1
fix build 2020-05-12 13:07:35 +02:00
Domen Kožar
181320929a
CI: guard against uncommitted changes 2020-05-12 12:59:11 +02:00
Domen Kožar
0a765b01e8
Merge pull request #45 from cachix/ignore-garbage-collected
Ignore garbage collected
2020-05-12 11:21:10 +02:00
Domen Kožar
6a2b9a1715
rework CI 2020-05-12 11:05:09 +02:00
Domen Kožar
13e2cf25a1
Don't try to push store paths that were GCed
Previously we'd only push unique paths before/after the job,
but that's not good enough because someone might run garbage
collection.

Now we only push unique store paths that are in the list of
when the job finished.
2020-05-12 10:50:05 +02:00
Domen Kožar
6749aef225
Merge pull request #42 from cachix/domenkozar-patch-1
README: clarify on security
2020-04-24 13:57:11 +02:00
Domen Kožar
bfb80e965d
Update README.md
Co-Authored-By: Joachim Breitner <mail@joachim-breitner.de>
2020-04-24 13:57:05 +02:00
Domen Kožar
03b6d2e977
README: clarify on security 2020-04-24 12:41:50 +02:00
Domen Kožar
6ca1a9b396
README: bump version 2020-04-22 16:42:51 +02:00
Domen Kožar
490a246fbc
Merge pull request #37 from numtide/only-cache
RFC: save cache on post
2020-04-21 16:23:58 +02:00
zimbatm
b8b745f3a7
WIP: save cache on post
Instead of trying to do everything in the action, push the cache at the
end. This allows to run other actions in between.
2020-04-17 12:20:05 +02:00
Domen Kožar
8580a77df6
Merge pull request #39 from Mic92/quiet
Quiet cachix install
2020-04-16 09:44:33 +02:00
Jörg Thalheim
36fc8c5254
Make cachix install quiet
Since this mainly downloads dependencies, removing it, removes some noise.
2020-04-16 05:19:59 +01:00
Jörg Thalheim
943a92d48d
add shell.nix for development 2020-04-16 05:18:25 +01:00
Domen Kožar
90e72ecbb7
Merge pull request #38 from numtide/embed-node-modules
Embed node modules
2020-04-15 20:41:07 +02:00
zimbatm
b6f02e1d4f
bundle all the dependencies 2020-04-10 14:55:10 +02:00
zimbatm
697e60c619
yarn update 2020-04-10 14:20:54 +02:00
zimbatm
15f28bd68f
remove unused dependencies 2020-04-10 14:19:30 +02:00
Domen Kožar
08555b2b45
Merge pull request #35 from cachix/dependabot/npm_and_yarn/acorn-5.7.4
Bump acorn from 5.7.3 to 5.7.4
2020-04-10 13:12:59 +02:00
dependabot[bot]
8c9349a935
Bump acorn from 5.7.3 to 5.7.4
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-05 05:48:37 +00:00
Domen Kožar
1dd5cf8e47
README: bump actions 2020-03-14 12:02:12 +01:00
Domen Kožar
3e72fb4d42
README: bump actions 2020-03-14 12:01:51 +01:00
Domen Kožar
255c2ed649
bump github actions 2020-03-14 11:56:25 +01:00
Domen Kožar
a8b57eca98
Merge pull request #34 from cachix/log-consistency
A tiny bit more consistent logging
2020-03-14 11:55:33 +01:00
Domen Kožar
e1a832de5b
A tiny bit more consistent logging 2020-03-14 11:49:51 +01:00
Domen Kožar
a35cbf6bfb
README: bump actions 2020-03-01 11:47:21 +01:00
Domen Kožar
9cc8b08cb0
Merge pull request #31 from cachix/fix-pr-build
call nix-build even if signing key is not set
2020-03-01 11:18:00 +01:00
Domen Kožar
a3cf8f1b39
call nix-build even if signing key is not set 2020-02-29 18:27:13 +01:00
Domen Kožar
7bea2cc0c1
Simplify how paths are pushed
Previously we were setting up Nix build hook to make sure all paths are
synced to cachix.

This had a few flaws:

- nix-daemon had to be restarted, resulting into a few seconds extra
  setup per each build
- spurious error on macos due to nix-daemon socket not ready in time
- significant overhead since syncing to cachix was synchronous for each
  derivation built

Now we just look for new store paths and push those after nix-build.
2020-02-27 16:51:03 +01:00
Domen Kožar
89036a5745
README: make steps headings 2020-02-27 16:46:25 +01:00
Tobias Happ
a03feca499
Add nixBuildArgs parameter 2020-02-27 16:46:25 +01:00
Domen Kožar
a7cff0bb28
README: bump 2020-02-27 16:46:24 +01:00
Domen Kožar
76bd1745d3
Allow Nix to be installed in single-user mode
(cherry picked from commit 476599180e7c5d616cb06a852a564bd56298e468)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-02-27 16:46:24 +01:00