Commit Graph

309 Commits

Author SHA1 Message Date
Sander dbbedb8579 ci: split build and test scripts 2025-01-03 11:12:42 +04:00
Sander a3f805d988 ci: build once with devenv 2025-01-03 10:46:53 +04:00
Sander c48cfdb2ec ci: switch out yarn 2025-01-03 10:39:54 +04:00
Sander 9af815036c dist: rebuild 2025-01-03 10:26:54 +04:00
Sander d3219ddf50 dev: bump devenv 2025-01-03 10:26:49 +04:00
Sander 799b344bad dev: switch to pnpm 2025-01-03 10:19:32 +04:00
Sander 6212f62921 dev: restructure build
- Remove main/index indirection
- Bump module resolution to nodenext
- Enable source map
2025-01-03 10:12:46 +04:00
Sander c42f8399f9 dist: rebuild dist script 2025-01-03 09:46:36 +04:00
Sander 4d80c7f91a deps: yarn upgrade 2025-01-03 09:46:12 +04:00
Sander 614c19d73a deps: remove unused deps 2025-01-03 09:45:54 +04:00
sander 772616c18b Merge pull request #196 from cachix/fix-post-build-race
Add a small delay to allow post-build hooks to flush through
2025-01-03 09:38:48 +04:00
Sander 831ec9732f Add a small delay to allow post-build hooks to flush through
It's sometimes possible for the last built store path to not get picked
up by the Cachix daemon. This delay gives the writer (Nix daemon) some
time to flush the messages through the socket before we tell our daemon
to stop listening for more paths.
2024-12-31 13:48:18 +04:00
sander fc82bdac65 Merge pull request #194 from cachix/fix-nix-tests
ci: fetch latest installer from hydra
2024-12-31 13:01:13 +04:00
Sander bc8eb25217 ci: update url to nar-toolbox 2024-12-31 12:47:42 +04:00
Sander aab124d540 ci: bump nixpkgs 2024-12-06 01:18:53 +04:00
Sander c696f33b26 ci: set cache to serve from 2024-11-26 20:22:46 +04:00
Sander 92085e9a8d ci: make nar server executable 2024-11-26 20:21:36 +04:00
Sander b3870fe66a ci: fix path to nar server 2024-11-26 20:19:28 +04:00
Sander 0ca793ae63 ci: fetch and serve installer in nix-master test 2024-11-26 20:18:03 +04:00
Sander 63fc6082af ci: fetch installer directly from hydra 2024-11-26 20:17:02 +04:00
Sander c27f50b3de add tarball-prefix 2024-11-26 20:15:58 +04:00
Sander 289d4f828d fix install_url 2024-11-26 20:15:58 +04:00
Sander 71242a1d3e fix install_url 2024-11-26 20:15:57 +04:00
Sander 5a1a8573eb ci: fetch latest installer from hydra 2024-11-26 20:15:56 +04:00
sander 3fcfc31748 Merge pull request #193 from cachix/bump-deps
Bump dependencies
2024-11-22 02:47:15 +04:00
Sander 0874ded3a0 dist: commit lint changes 2024-11-22 02:42:44 +04:00
Sander b293d393b8 dev: add hook to build typescript 2024-11-22 02:42:43 +04:00
Sander 4800fda0c4 dev: enable git hooks and lint 2024-11-22 02:42:43 +04:00
Sander da5c84033f dev: fixup config 2024-11-22 02:36:57 +04:00
Sander 4f2bcc85b9 Commit dist 2024-11-22 02:36:57 +04:00
Sander 37c0949139 dev: bump envrc 2024-11-22 02:36:57 +04:00
Sander 58c2e9f2e5 deps: upgrade major versions 2024-11-22 02:36:57 +04:00
Sander 32020b0298 deps: update packages 2024-11-22 02:36:57 +04:00
Sander b593ef59ee dev: bump deps 2024-11-22 02:36:57 +04:00
sander b3cceade3e Merge pull request #192 from cachix/dependabot/github_actions/cachix/install-nix-action-v30
chore(deps): bump cachix/install-nix-action from V27 to 30
2024-11-22 02:36:16 +04:00
sander 03d852faca Merge pull request #187 from zimeg/docs-security-tokens
docs(fix): note that action secrets are unavailable to just prs from forks
2024-11-15 18:29:26 +04:00
dependabot[bot] 3363a54b91 chore(deps): bump cachix/install-nix-action from V27 to 30
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from V27 to 30. This release includes the previously tagged commit.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/V27...v30)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 00:17:18 +00:00
@zimeg 1d997d492d docs(fix): note action secrets are unavailable to forked prs 2024-06-27 23:21:08 -07:00
sander aa9851471c Merge pull request #186 from cachix/dependabot/npm_and_yarn/braces-3.0.3
chore(deps): bump braces from 3.0.2 to 3.0.3
2024-06-21 17:00:00 +04:00
dependabot[bot] 7b5102e267 chore(deps): bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-21 12:29:33 +00:00
Domen Kožar ad2ddac53f Merge pull request #184 from cachix/dependabot/github_actions/cachix/install-nix-action-27
chore(deps): bump cachix/install-nix-action from 26 to 27
v15
2024-05-20 14:51:10 +02:00
dependabot[bot] 403a1b5dad chore(deps): bump cachix/install-nix-action from 26 to 27
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 26 to 27.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v26...V27)

---
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>
2024-05-16 00:10:50 +00:00
Domen Kožar 132bc971f5 Merge pull request #183 from cachix/fix-179
store-scan: improve error handling when listing the store fails
2024-05-08 15:07:54 +02:00
Sander 662a8831be store-scan: use runner or os temp dirs 2024-05-07 20:40:45 +00:00
Sander 08dcf70a39 store-scan: improve error handling when store listing fails 2024-05-07 20:28:11 +00:00
sander 991af99d4b Skip prep steps if using pathsToPush (#180)
* Skip prep steps if using `pathsToPush`

* ci: add a test for pushPaths

* Update test.yml

* fix

* fix

* fix
2024-05-08 00:07:05 +04:00
Domen Kožar 74587ee920 Merge pull request #182 from cachix/support-daemon-push-filter
Support path filtering when using the daemon
2024-04-26 15:06:04 +02:00
Sander 5ee8857e76 Fix syntax 2024-04-25 20:07:03 +00:00
Sander 7431d10aca Use bash in post-build hook 2024-04-25 19:58:08 +00:00
Sander ad440c0fec Make pushFilter filter out just the positive matches
Previously, it would remove all paths if even a single one matched.
2024-04-25 19:58:08 +00:00