Martin Toman
91bc594f1a
php: refactor semver
2022-09-13 15:36:48 -07:00
DavHau
c2ebb96bf2
Merge pull request #286 from tinybeachthor/php-builder
...
php: builder
2022-09-13 09:39:03 +02:00
Martin Toman
f4ed1c9ec1
php: disable checks for composer example
2022-09-12 16:42:11 -07:00
Martin Toman
8f7dc2ac07
php: improve getAllDependencies
2022-09-12 16:06:05 -07:00
Martin Toman
39c5375a94
php: use project.name from discoverer
2022-09-12 15:07:45 -07:00
Martin Toman
969cba514c
docs: php: add example to docs
2022-09-12 14:54:59 -07:00
DavHau
26083c3a2e
fix: inexers: fix bug in ci app
2022-09-12 12:38:00 +02:00
DavHau
e0eefe6d08
Merge pull request #293 from nix-community/fix-index-apps
...
Improve indexer architecture
2022-09-12 12:29:25 +02:00
DavHau
e77c129ad6
php: add example flake for building composer
2022-09-12 12:27:31 +02:00
Martin Toman
f713ff21eb
Update src/subsystems/php/discoverers/default/default.nix
...
Co-authored-by: Brian Leung <29217594+leungbk@users.noreply.github.com>
2022-09-12 05:59:06 +02:00
Martin Toman
44d95b3adc
php: simple builder add devShell
2022-09-09 13:40:01 -07:00
Martin Toman
eec7febc8d
php: simple builder define default package
2022-09-09 13:39:38 -07:00
Martin Toman
b2269bd1cb
docs: php: add builder simple
2022-09-09 12:47:12 -07:00
Martin Toman
4572d793ef
php: builder link bins to $out/bin
2022-09-09 12:47:12 -07:00
Martin Toman
b71575e8d5
php: use "unknown" for unknown version
2022-09-09 12:47:12 -07:00
Martin Toman
55e2f6aed4
php: discoverer
2022-09-09 12:47:12 -07:00
Martin Toman
8b854de884
fix: php: improved semver
2022-09-09 12:47:12 -07:00
Martin Toman
6c22a0762b
php: do not define defaultPackage
2022-09-09 12:43:40 -07:00
Martin Toman
85a9df6d9c
fix: php: handle "self.version" in require
2022-09-09 12:43:40 -07:00
Martin Toman
4432a09e15
fix: php: semver anything satisfies "*" "@dev"
2022-09-09 12:43:40 -07:00
Martin Toman
55d2536e4c
fix: php: semver parsing fix trim
...
trim did not work correctly for version ranges:
5.0 - 5.8
5.0 - 5.8 | 6.* | ^7.1
2022-09-09 12:43:40 -07:00
Martin Toman
565ae93893
fix: php: composer-lock default package name
2022-09-09 12:43:40 -07:00
Martin Toman
3bd99ac47d
fix: php: drop missing requirements
...
Since we are reading composer.lock, assume that missing requirements
are satisfied in upper packages by provides/replaces
2022-09-09 12:43:40 -07:00
Martin Toman
e27c43f780
php: set default builder = "simple"
2022-09-09 12:43:37 -07:00
Martin Toman
e8b63ec907
php: builder simple
2022-09-09 12:43:05 -07:00
DavHau
e2cc514c47
chore: indexers: improve build-all app
2022-09-08 22:27:38 +02:00
DavHau
3450ce358e
chore: move utils/index.nix utils/index/default.nix
2022-09-07 14:03:51 +02:00
DavHau
05578072bf
feat: indexers: add build-all app
2022-09-07 14:02:24 +02:00
Yusuf Bera Ertan
5ba9061857
fix(rust/crane): improve vendoring ( #290 )
2022-09-06 23:41:14 +00:00
DavHau
12267818db
chore: npm translator: optimizations and fixes
...
- don't use expensive replaceRootSources
- don't mess with sources, just use data from package-lock
2022-09-05 11:24:51 +02:00
DavHau
1d182f0808
chore: performance optimization for index translation
...
- allow translator binary to be passed as translator to the `translate`app
- this allows pre-evaluating/pre-building all translator executables once
- add more debugging statements for performance monitoring
2022-09-05 11:23:09 +02:00
DavHau
02f8a119c1
Merge pull request #283 from ngi-nix/validate-schema
...
Add schema validation for specific subsystems
2022-09-05 10:07:29 +02:00
DavHau
25fd6e1a63
fix: indexers ci-job git logic
2022-09-03 19:48:53 +02:00
Yusuf Bera Ertan
809bc59402
fix(rust/crane): don't copy two seperate vendoring folders, instead u… ( #287 )
2022-09-03 03:49:53 +00:00
Brian Leung
46e7a6fc2e
dream-lock schemas: Explicitly state required-ness of certain keys
2022-09-01 20:29:25 -07:00
Yusuf Bera Ertan
c6c039fcc6
fix(rust): update crane, fix build issues ( #284 )
2022-09-02 01:44:34 +00:00
Brian Leung
e928819208
fixup! Add schema validation for specific subsystems
2022-09-01 14:52:29 -07:00
Brian Leung
45101cccc4
Add schema validation for specific subsystems
...
- Create validation for existing schemas
- Validate only for subsystems with existing schemas
- Also add schemas for nodejs and rust
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
2022-09-01 11:06:22 -07:00
DavHau
293e906ff2
fix: indexer apps + add ci-job-all app
2022-09-01 14:01:44 +02:00
DavHau
877b83654f
fix: nodejs: bin-linking: account for broken symlinks when checking for existance
2022-09-01 09:13:25 +02:00
DavHau
a015a05db4
chore: update documentation for indexers
2022-08-31 20:59:19 +02:00
DavHau
dc3530785e
Merge pull request #274 from fufexan/electron
...
nodejs/electron: add 20.1.0
2022-08-31 14:28:34 +02:00
DavHau
9977e5f015
Merge pull request #261 from nix-community/indexers-no-source
...
WIP: indexers: make use of source-less translators
2022-08-31 14:20:31 +02:00
DavHau
41bdfcdfc1
Merge pull request #278 from natsukium/remove-slash
...
chore: apps contribute: remove a redundant slash
2022-08-31 14:14:35 +02:00
DavHau
666b9452a8
Merge pull request #275 from tgunnoe/gitplus-version-fix
...
fix: yarn-lock: remove unneeded parsing of version
2022-08-31 14:13:57 +02:00
Mihai Fufezan
8a8981ea28
nodejs/electron: add 20.1.0
2022-08-31 14:49:31 +03:00
DavHau
fbf4d77a18
Merge pull request #280 from nix-community/ci
...
chore: ci: update nix to 2.11.0 und increase max-jobs
2022-08-31 12:53:56 +02:00
DavHau
c8e889250b
Merge pull request #271 from tinybeachthor/docs-fetchers
...
docs: add `Fetchers` section to docs
2022-08-31 12:52:49 +02:00
DavHau
0fd3ace78e
chore: ci: update nix to 2.11.0 und increase max-jobs
2022-08-31 12:39:17 +02:00
DavHau
3caf3a8a67
fix: crates-io-simple indexer
2022-08-31 12:10:33 +02:00