Stefan
5ecbc7023a
Update .github/workflows/release.yaml
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-29 18:14:08 +01:00
Stefan
a52c544835
fix: grammar
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-29 17:31:46 +01:00
Stefan
c71b33489a
fix: grammar
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-29 17:31:34 +01:00
Stefan
28790bf631
refactor: use shorter array syntax
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-29 17:31:23 +01:00
Stefanuk12
01eefecfe8
Merge branch 'docker' of https://github.com/Stefanuk12/pesde into docker
2025-04-29 14:25:44 +01:00
Stefanuk12
54fbcc1473
fix: remove redudant step and use reg version
2025-04-29 14:25:23 +01:00
Stefan
1d6742b12a
fix: grammar
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-28 23:43:31 +01:00
Stefanuk12
dc7d429089
fix: enable fail-fast
2025-04-28 20:54:44 +01:00
Stefanuk12
55b9efc5f6
refactor: use matrix for build
2025-04-28 19:06:48 +01:00
Stefan
5c454687a1
Merge branch 'pesde-pkg:main' into docker
2025-04-23 18:55:13 +01:00
Stefanuk12
83f1d05ea3
fix: check correct version
2025-04-22 16:26:22 +01:00
Stefanuk12
0955c6fb5c
fix: convert all usage of env.VERSION
2025-04-22 16:17:03 +01:00
Stefanuk12
4eed1297db
feat: add short sha to docker tags
2025-04-22 16:14:53 +01:00
Stefanuk12
840b0b4866
refactor: use action to extract CLI version
2025-04-22 16:11:04 +01:00
Stefanuk12
fbbc302765
fix: use registry version
2025-04-22 15:23:20 +01:00
Stefanuk12
b1973bed60
refactor: version_registry
-> registry_version
2025-04-22 15:19:02 +01:00
Stefanuk12
1e81d518b0
refactor: remove redundant env var
2025-04-22 15:18:32 +01:00
Stefan
e9a51487ff
Update .github/workflows/release.yaml
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-22 15:16:47 +01:00
Stefan
e7fe348f73
Update .github/workflows/release.yaml
...
Co-authored-by: dai <contact@daimond113.com>
2025-04-22 15:16:37 +01:00
daimond113
fbcc836064
perf: remove unnecessary Arcs
2025-04-21 13:21:14 +02:00
daimond113
74f364ee32
chore: update dependencies
2025-04-21 12:20:48 +02:00
Stefanuk12
a04a5af46d
feat: add check if docker image published
2025-04-19 23:08:53 +01:00
Stefanuk12
cb651d52e5
refactor: merge docker image publish back into release
2025-04-19 22:02:10 +01:00
Stefanuk12
267b4bd688
fix: add read contents permission
2025-04-19 19:47:50 +01:00
daimond113
15ca642a19
chore: scale down registry memory
...
Previously, we reserved 1gb of memory for the
registry. This was too much, since the registry
didn't spike above 300mb, but we still paid for
the full 1gb. This commit changes that to the next
smaller value, which is 512mb.
2025-04-19 00:35:03 +02:00
Stefanuk12
372f9b6714
refactor: publish registry image
2025-04-18 00:34:35 +01:00
Stefanuk12
da3b8f3b04
refactor: build registry image in parallel (testing)
2025-04-17 22:14:10 +01:00
Stefanuk12
f0b2328404
refactor: remove registry release from release.yaml
2025-04-17 19:47:39 +01:00
Stefanuk12
8c7637212b
Revert "chore: use yaml list notation for platforms"
...
This reverts commit 14962ee864
.
2025-04-17 19:30:25 +01:00
Stefan
14962ee864
chore: use yaml list notation for platforms
...
Co-authored-by: dai <daimondmailtm@gmail.com>
2025-04-17 19:24:05 +01:00
Stefan
38bc042da3
chore: rename image job
...
Co-authored-by: dai <daimondmailtm@gmail.com>
2025-04-17 19:23:43 +01:00
Stefan
9d1879b9fe
fix: build package for many platforms
...
adds support for arm64
2025-04-17 15:54:40 +01:00
Stefanuk12
d85047f45f
fix: remove found check
2025-04-16 16:11:28 +01:00
Stefanuk12
b039af2360
chore(workflow): change username to pesde-pkg
2025-04-14 20:34:52 +01:00
Stefanuk12
8d341af69d
feat: add docker build to release workflow
2025-04-14 20:20:08 +01:00
daimond113
e1619da871
docs: document engines
2025-03-23 20:59:41 +01:00
daimond113
efbd0c3fa5
chore(release): prepare for v0.6.2
2025-03-14 09:04:18 +01:00
daimond113
3bc1f0fa5c
fix: make bin linkers only for bin packages
...
Fixes binary linkers being made for non-binary
direct dependencies.
2025-03-14 08:58:45 +01:00
daimond113
4f48963da3
chore(release): prepare for v0.6.1
2025-03-09 21:29:49 +01:00
daimond113
00bc83b4e5
docs: update logo url to 0.6 branch
2025-03-09 21:21:57 +01:00
daimond113
412ce90e7f
feat: add proper versioning to lockfiles
...
Lockfiles now store a format field which is used
to migrate the them easily without brute forcing
the version it's at.
2025-03-09 18:57:20 +01:00
daimond113
b8c4f7486b
refactor: switch from sync Path::exists() method
...
This commit disallows the method through clippy
and switches to the async equivalents, as to not
block the async runtime.
2025-03-09 17:41:38 +01:00
daimond113
af93b7d584
fix: correctly get aliases for bin linkers
...
Fixes two issues with getting the aliases. The
first was that direct dependency aliases weren't
collected. The second is that these aliases would
be handled in a case-insensitive matter which is
incorrect.
2025-03-09 17:13:23 +01:00
daimond113
292565b647
feat: add @generated to lockfiles
...
Adds the @generated marker to lockfiles to make
them easily recognizable as auto-generated.
2025-03-09 16:16:44 +01:00
daimond113
e6ee935c11
feat: show available targets when none fit
...
This will help prevent user confusion with
targets. Instead of a cryptic "no matching
versions available" error, it'll now list the
available targets (if the source decides to output
them, so if the specifier has a target option)
2025-03-09 16:01:54 +01:00
daimond113
0e73db2831
fix: add missing run alias behaviour
...
The `run <alias>` behaviour was documented yet
missing. This commit adds it.
2025-03-09 14:53:22 +01:00
daimond113
12c62d315d
refactor: build search without async
...
It didn't benefit from being async (nothing is
a future in there). For some reason Clippy didn't
complain despite the unused_async lint being
enabled.
2025-03-09 12:59:59 +01:00
daimond113
19d6a07851
fix: make bin linkers for non-direct dependencies
...
Previously, binary linkers weren't made for
non-direct dependencies despite this being the
documented & expected behaviour.
2025-03-09 01:33:41 +01:00
daimond113
9a75ebf637
refactor: handle bin linkers in rust
...
Previously, binary linkers were handled by a Luau
script. This was not cross-runtime portable, and
forced us to do many "hacks" in order to be able
to implement them. To solve these issues, they are
now handled with Rust, which allows us to use our
existing infrastructure.
2025-03-09 01:18:12 +01:00
daimond113
41337ac96a
fix: dont inherit workspace by path dependencies
2025-03-08 23:24:35 +01:00