Commit graph

45 commits

Author SHA1 Message Date
daimond113
fc349e6f21
feat: add engines
Adds the initial implementation of the engines feature.
Not tested yet. Requires documentation and
more work for non-pesde engines to be usable.
2025-01-12 23:12:27 +01:00
daimond113
0ceb2f6653
style: enable hard_tabs rustfmt option 2025-01-02 22:37:27 +01:00
daimond113
d0169976cd
feat: store dependency over downloaded graphs 2025-01-01 16:28:53 +01:00
daimond113
6a8dfe0ba3
feat: switch to flat graph handling
Some checks are pending
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2025-01-01 00:34:21 +01:00
daimond113
7f15264f48
feat: inherit pesde-managed scripts from workspace root
Some checks are pending
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2024-12-30 21:05:34 +01:00
daimond113
2700fe9e07
feat: remove data redundancy for workspace pkg refs 2024-12-30 19:06:53 +01:00
daimond113
c3d2c768db
feat: add path dependencies
Fixes #13
2024-12-30 18:33:48 +01:00
daimond113
ccb2924362
feat: remove old includes compat
Some checks are pending
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2024-12-30 13:37:30 +01:00
daimond113
8e6d877241
perf: use arcs where possible, remove unnecessary cloning 2024-12-28 16:50:14 +01:00
Luka
a41d9950f8
feat: better install (#17)
Some checks are pending
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
* feat: better install

* feat: support progress reporting for wally

* chore: remove tracing-indicatif

* chore: fix Cargo.toml

* fix: indentation in bin link script

* fix: spinner tick chars

* feat: change progress message color

* fix: remove pretty from fmt_layer

Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>

* style: format code

---------

Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
2024-12-27 22:04:47 +01:00
daimond113
52603ea43e
feat: switch to tracing for logging
Some checks are pending
Test & Lint / lint (push) Waiting to run
2024-12-16 23:00:37 +01:00
daimond113
0fa17a839f
feat: support using workspace root as a member 2024-12-08 12:15:30 +01:00
daimond113
ac74c57709
feat: add scripts packages 2024-12-07 15:08:52 +01:00
daimond113
b53457c42c
feat: install pesde packages before wally 2024-12-02 23:39:39 +01:00
daimond113
564d9de675
fix: allow includes to include top level files 2024-11-30 11:31:17 +01:00
daimond113
a9243b0214
fix: support old includes behaviour 2024-11-26 18:12:56 +01:00
daimond113
2c003c62aa
fix: switch to wax for better globs 2024-11-24 20:21:16 +01:00
daimond113
37a7c34084
feat: use globs in includes field 2024-11-23 22:54:28 +01:00
daimond113
dad3fad402
feat: support negated globs in workspace members 2024-11-23 11:41:17 +01:00
daimond113
d490c0a6f3
feat: continue change to async 2024-11-10 16:43:25 +01:00
daimond113
2b0f29a2f9
feat: begin switch to async 2024-11-05 20:44:24 +01:00
daimond113
09820e322c
refactor: use fs-err for fs operations 2024-11-01 20:57:32 +01:00
daimond113
c7c1daab36
feat: improve auth system for registry changes 2024-10-14 19:40:02 +02:00
daimond113
fa00a97f8b
feat: publish members when publishing workspace 2024-10-12 16:00:21 +02:00
daimond113
2b6a731ea9
feat: add version management flag 2024-09-29 00:37:38 +02:00
daimond113
821cc989ef
feat: remove unnecessary feature flags 2024-09-29 00:26:46 +02:00
daimond113
afee3a0c2a
docs: update tagline 2024-09-29 00:04:35 +02:00
daimond113
f1ce6283d8
feat: implement workspace/monorepo support 2024-09-03 16:01:48 +02:00
daimond113
30c9be8366
feat: implement token overrides 2024-08-12 22:28:37 +02:00
daimond113
957689c13a
revert: re-implement scripts repo updating 2024-08-09 22:14:33 +02:00
daimond113
a8a8ffcbe2
feat: implement wally support 2024-08-08 17:59:59 +02:00
daimond113
431c2b634f
docs: add package docs 2024-08-03 22:18:38 +02:00
daimond113
37cc86f028
feat: content addressable storage 2024-07-28 18:19:54 +02:00
daimond113
f0cd53a2c9
refactor: add debug messages 2024-07-24 00:53:34 +02:00
daimond113
5661194721
feat: implement patching 2024-07-23 16:37:47 +02:00
daimond113
d4371519c2
feat: multithreaded dependency downloading 2024-07-23 01:20:50 +02:00
daimond113
14463b7205
feat: implement dependency overrides 2024-07-22 22:00:09 +02:00
daimond113
67d662939f
feat: use lockfile + transition to toml 2024-07-22 19:40:30 +02:00
daimond113
d81f2350df
feat: roblox sync config script 2024-07-22 16:41:45 +02:00
daimond113
10ca24a0cc
feat: implement linking 2024-07-17 19:38:01 +02:00
daimond113
fdad8995a4
feat: implement dependency resolver and lune scripts 2024-07-14 15:19:15 +02:00
daimond113
b73bf418c5
feat: begin rewrite 2024-07-13 00:09:37 +02:00
daimond113
3a061a9fbe
refactor(resolver): 🎨 improve lockfile format 2024-03-25 20:48:16 +01:00
daimond113
984dd2ed0f
feat: multi-index + wally support 2024-03-24 14:31:11 +01:00
daimond113
ec1c6fcffa
feat: 🎉 initial commit 2024-03-04 21:18:49 +01:00