Commit Graph

1130 Commits

Author SHA1 Message Date
Yusuf Bera Ertan
c27dde13ad
fix: pass dream2nixInterface to modules aswell 2022-11-18 05:48:21 +03:00
DavHau
4b9b9f17e9 fix: indexers: clean lock files dir each run 2022-11-17 00:04:32 +01:00
DavHau
45ea89dcb5 fix: ignore missing dream-lock specification for haskell 2022-11-17 00:03:55 +01:00
DavHau
da28fb89bd
Merge pull request #385 from nix-community/contribute-flow
Rewrite contributors.md and integration test it
2022-11-16 23:00:14 +01:00
DavHau
919b8f6891 feat: rewrite contributors.md and integration test it 2022-11-16 17:38:00 +01:00
DavHau
b8fe6d74e9 fix: my-flake.nix for docs and integration test 2022-11-16 17:37:00 +01:00
DavHau
2c9ae5d0c7 fix: extend dream-lock schema to include archive fetcher type 2022-11-16 17:36:37 +01:00
DavHau
b207b3a7ef
Merge pull request #384 from hsjobeki/nodejs/fix-dev-shell-binaries-broken-links
fix: nodejs devShell creates broken links
2022-11-16 16:03:55 +01:00
DavHau
37ad2cd49e
Merge pull request #382 from hsjobeki/nodejs/modular-phases
Nodejs builder: modular phases
2022-11-16 16:02:35 +01:00
hsjobeki
22a7472816 fix: typo in readlink 2022-11-16 15:51:35 +01:00
hsjobeki
4e6a98dc48 fix: nodejs devShell creates broken links 2022-11-16 15:42:49 +01:00
hsjobeki
93d8ab4866 merge main 2022-11-16 15:18:59 +01:00
DavHau
c2b9a11829
Merge pull request #383 from hsjobeki/docs/improve-overrides
docs: improve override section
2022-11-16 15:17:44 +01:00
DavHau
301c815444
Merge pull request #379 from nix-community/feat/modules-utils
feat: make utils use modules
2022-11-16 15:16:16 +01:00
hsjobeki
77a41b1d1f docs: improve override section 2022-11-16 15:10:50 +01:00
hsjobeki
8c65d4af57 fix: devShell currently d2nPathPhase 2022-11-16 15:09:53 +01:00
Yusuf Bera Ertan
59870d0878
refactor: separate utils into own modules 2022-11-16 17:06:53 +03:00
DavHau
9a0d2a61e2
Merge pull request #381 from hsjobeki/wrap-tsc
Small nodejs improvements
2022-11-16 15:05:54 +01:00
DavHau
59c5ef845f
Merge pull request #380 from hsjobeki/remove-gitignore
add comprehensive description to flake template & del `.gitignore`
2022-11-16 13:13:14 +01:00
hsjobeki
0da40528da nodejs/builder: refactor phases into modules. remove unneeded custom phases 2022-11-16 11:30:11 +01:00
hsjobeki
ab5257eab8 installPhase: move into seperate file 2022-11-16 11:14:18 +01:00
hsjobeki
4fb2d9fad7 remove: d2nLoadfuncsPhase as this function is only needed in a single place 2022-11-16 10:56:21 +01:00
hsjobeki
c991447b05 wrap typescript in overrides 2022-11-16 10:53:00 +01:00
hsjobeki
fad608fa19 add .envrc 2022-11-16 09:31:42 +01:00
hsjobeki
8edeb5d29a remove: .gitignore & add comprehensive description to flake template instead 2022-11-16 09:25:33 +01:00
Yusuf Bera Ertan
f6ddebb846
fix: correct aggregate-hashes.py dependencies 2022-11-16 04:57:41 +03:00
Yusuf Bera Ertan
ad94dca3c7
fix: run unit tests in TMPDIR 2022-11-16 04:47:44 +03:00
Yusuf Bera Ertan
ad27b2a7d8
fix: convert path to string 2022-11-16 04:37:31 +03:00
Yusuf Bera Ertan
0c9d0c0dda
fix: copy tests to unit test directory instead of symlinking 2022-11-16 04:35:40 +03:00
Yusuf Bera Ertan
5ed47ba89d
fix: fix nix_ffi usage in aggregate-hashes.py 2022-11-16 04:32:55 +03:00
Yusuf Bera Ertan
a09926f4f2
fix: get utils from framework in contribute test 2022-11-16 04:18:05 +03:00
Yusuf Bera Ertan
20ec3506b8
fix: use correct utils attrpath 2022-11-16 04:17:31 +03:00
Yusuf Bera Ertan
08543bba94
fix: use correct specifications path 2022-11-16 04:17:31 +03:00
Yusuf Bera Ertan
aae9c587eb
fix: use correct paths for cli scripts 2022-11-16 04:17:31 +03:00
Yusuf Bera Ertan
c55b7292f2
fix: correct attr names in override.nix 2022-11-16 04:17:30 +03:00
Yusuf Bera Ertan
afb6f17eff
fix: correct utils attrpath in unit tests, fix utils attrpath in lib.nix 2022-11-16 04:17:30 +03:00
Yusuf Bera Ertan
b22b97fc37
fix: tests should use framework 2022-11-16 04:17:30 +03:00
Yusuf Bera Ertan
15cb50c271
feat: make utils use modules 2022-11-16 04:17:30 +03:00
DavHau
48c92cfd39
Merge pull request #377 from nix-community/contribute-flow
Improve contribution worflow: working+tested templates, tested dream-lock examples
2022-11-16 01:24:06 +01:00
DavHau
070f24d316 feat: add integration test for contribution workflow 2022-11-15 23:07:40 +01:00
DavHau
d76408ae63 feat: remove contribute app 2022-11-15 23:07:08 +01:00
DavHau
eb4020d8c1 feat: fixup contributor templates to actually build something
- the translator is now a niv translator
- the builder generates an output combining the fetched niv inputs
2022-11-15 22:34:43 +01:00
DavHau
8e40fba809 featL: builders: automatically select a default builder if none is hardcoded 2022-11-15 22:27:28 +01:00
DavHau
2a35827419 fix: dream-lock example field dependencies 2022-11-15 22:25:15 +01:00
DavHau
1447e73b33 fix: don't crash if sourcesAggregatedHash is undefined 2022-11-15 15:42:39 +01:00
DavHau
8f34b729b0 feat: add new fetcher type archive
Fetches archives and verifies checksum against extracted content
2022-11-15 15:42:04 +01:00
DavHau
5b5313e611
Merge pull request #376 from nix-community/ci
chore: reduce packages built by .#tests-examples
2022-11-15 09:52:38 +01:00
DavHau
a0c0260c14 chore: reduce packages built by .#tests-examples 2022-11-15 00:13:25 +01:00
Yusuf Bera Ertan
b2cd899b0f
fix: dont pass projects to discoverProjects 2022-11-15 02:01:16 +03:00
DavHau
5459aee477
Merge pull request #375 from nix-community/jsonschema
verify dream-lock examples via jsonschema
2022-11-14 22:38:56 +01:00