daimond113
5767042964
fix(engines): correct engine detection on unix
...
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
The `current_exe` function doesn't return the
symlinked path on Unix, so the engine detection
was failing there. This commit fixes that by
using the 0th argument of the program to get
the path of the executable on Unix.
2025-01-16 18:28:52 +01:00
daimond113
b51c9d9571
refactor: print deprecated warning on CLI side
...
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
Prints the deprecated warning on the CLI side
which means it'll have a more consistent look
with the rest of the CLI output.
2025-01-15 22:43:50 +01:00
daimond113
5ace844035
feat: add alias validation
...
Ensures aliases don't contain characters which could
cause issues. They are now also forbidden from being
the same as an engine name to avoid issues.
2025-01-15 22:21:36 +01:00
daimond113
a33302aff9
refactor: apply clippy lints
2025-01-15 21:23:40 +01:00
daimond113
2d534a534d
feat(engines): print incompatibility warning for dependencies
...
Adds a warning message when a dependency depends
on an incompatible engine.
2025-01-15 21:22:14 +01:00
daimond113
4946a19f8b
feat(engines): create linkers at install time
...
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
Additionally fixes engines being executed as scripts,
and fixes downloading pesde from GitHub.
2025-01-15 18:33:38 +01:00
daimond113
e3177eeb75
fix(engines): store & link engines correctly
...
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
Fixes issues with how engines were stored
which resulted in errors. Also makes outdated
linkers get updated.
2025-01-14 14:33:26 +01:00
daimond113
037ead66bb
docs: remove prerequisites
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-13 12:47:56 +01:00
daimond113
ddb496ff7d
ci: remove tar builds
2025-01-13 12:47:55 +01:00
daimond113
e9f0c25554
chore(docs): update astro and starlight
2025-01-13 12:47:42 +01:00
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
72c1c39401
fix: use urlencoding crate for wally packages
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2025-01-10 16:06:59 +01:00
daimond113
076f5564ee
feat(registry): set content-length header for fs storage
2025-01-10 16:06:27 +01:00
daimond113
a39b1bb60a
feat(website): escape url parts
2025-01-10 14:07:52 +01:00
daimond113
dcc869c025
fix(registry): avoid race condition in search
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-10 09:24:33 +01:00
daimond113
6f4c7137c0
feat: add name.scope and name.name apis
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-10 00:01:02 +01:00
daimond113
e8c3a66524
feat(registry): add individual job endpoints for package data
2025-01-10 00:00:24 +01:00
daimond113
6ab334c904
feat: use url encoding crate to ensure validity of urls
2025-01-09 23:04:06 +01:00
daimond113
be6410443f
perf(registry): asyncify reading data of top search packages
2025-01-09 22:59:20 +01:00
daimond113
685700f572
perf(registry): use rwlock over mutex for repository data
2025-01-09 22:40:41 +01:00
daimond113
217ca238ff
feat: remove cli side dependency checks
2025-01-09 22:36:53 +01:00
daimond113
e61aeb5da0
feat(registry): add more info in auth & storage logs
2025-01-09 22:31:20 +01:00
daimond113
9bab997992
docs: add missing 'required' annotation
2025-01-09 22:13:41 +01:00
daimond113
325453450b
feat: add deprecating & yanking
2025-01-09 22:09:28 +01:00
daimond113
243dd39e14
Merge branch '0.5' into 0.6
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2025-01-06 13:33:46 +01:00
Nidoxs
5c2f831c26
docs: add an aside for symlink errors on Windows ( #20 )
...
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
* Add an aside for symlink errors on Windows
* Remove redundant whitespace
* Inline URL
Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
* Revert titles to "Caution" instead of "Warning"
* Use inline code block for error message
* Update docs/src/content/docs/installation.mdx
Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
* Update docs/src/content/docs/installation.mdx
Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
---------
Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
2025-01-05 19:25:52 +01:00
daimond113
97d9251f69
docs: remove branches from git revs
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2025-01-03 18:09:07 +01:00
daimond113
ca5a8f108d
fix: install dev packages and remove them after use
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2025-01-03 00:05:32 +01:00
daimond113
de43d2ce42
chore: add git blame ignore file
2025-01-02 22:38:29 +01:00
daimond113
0ceb2f6653
style: enable hard_tabs rustfmt option
2025-01-02 22:37:27 +01:00
daimond113
a627a7253f
feat: add utility function to reduce code duplication
2025-01-02 22:21:18 +01:00
daimond113
6f5e2a2473
feat: improve linking process
2025-01-02 21:30:25 +01:00
daimond113
e5b629e0c5
feat: remove unused errors
2025-01-02 19:09:57 +01:00
daimond113
9bf2af6454
fix: compile without feature flags
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-02 15:41:29 +01:00
daimond113
5d62549817
feat: switch to JoinSet over join_all
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 18:46:00 +01:00
daimond113
83fa22f7de
feat: remove more data redundancy from lockfiles
2025-01-01 17:16:41 +01:00
daimond113
78e58d63fa
feat: improve container_folder api
2025-01-01 16:35:59 +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
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
80b8b151d7
fix: switch to schemars attribute
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-31 01:37:42 +01:00
daimond113
fd5a038d8b
feat: add schema generation
2024-12-31 01:35:28 +01:00
daimond113
7f15264f48
feat: inherit pesde-managed scripts from workspace root
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
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
6cf9f14649
Merge branch '0.5' into 0.6
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 01:12:48 +01:00
daimond113
89a2103164
chore(release): prepare for v0.5.3
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2024-12-30 00:56:58 +01:00
daimond113
0c159e7689
docs: add missing changelog entries
2024-12-30 00:56:03 +01:00
daimond113
4f75af88b7
feat: add meta in index file to preserve future compat
2024-12-30 00:49:24 +01:00
daimond113
634ef013da
docs: add missing changelog entry
2024-12-29 23:27:34 +01:00