Commit graph

38 commits

Author SHA1 Message Date
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
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
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
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
684f711d93
ci: add linux aarch64 builds
Squashed commit of the following:

commit 4d455d4015
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Thu Jan 16 22:24:20 2025 +0100

    ci: install aarch64 build deps and fix typo

commit 549374d34c
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Thu Jan 16 22:20:43 2025 +0100

    ci: add linux aarch64 builds
2025-01-16 22:33:44 +01:00
daimond113
f4050abec8
feat: add engines
Squashed commit of the following:

commit 5767042964
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Thu Jan 16 18:28:52 2025 +0100

    fix(engines): correct engine detection on unix

    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.

commit b51c9d9571
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Wed Jan 15 22:43:50 2025 +0100

    refactor: print deprecated warning on CLI side

    Prints the deprecated warning on the CLI side
    which means it'll have a more consistent look
    with the rest of the CLI output.

commit 5ace844035
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Wed Jan 15 22:21:36 2025 +0100

    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.

commit a33302aff9
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Wed Jan 15 21:23:40 2025 +0100

    refactor: apply clippy lints

commit 2d534a534d
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Wed Jan 15 21:22:14 2025 +0100

    feat(engines): print incompatibility warning for dependencies

    Adds a warning message when a dependency depends
    on an incompatible engine.

commit 4946a19f8b
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Wed Jan 15 18:33:38 2025 +0100

    feat(engines): create linkers at install time

    Additionally fixes engines being executed as scripts,
    and fixes downloading pesde from GitHub.

commit e3177eeb75
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Tue Jan 14 14:33:26 2025 +0100

    fix(engines): store & link engines correctly

    Fixes issues with how engines were stored
    which resulted in errors. Also makes outdated
    linkers get updated.

commit 037ead66bb
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Mon Jan 13 12:26:19 2025 +0100

    docs: remove prerequisites

commit ddb496ff7d
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Mon Jan 13 12:25:53 2025 +0100

    ci: remove tar builds

commit e9f0c25554
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Mon Jan 13 12:25:11 2025 +0100

    chore(docs): update astro and starlight

commit fc349e6f21
Author: daimond113 <72147841+daimond113@users.noreply.github.com>
Date:   Sun Jan 12 23:12:27 2025 +0100

    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-16 19:11:16 +01:00
daimond113
3810a3b9ff
ci: attempt to fix release ci 2024-12-14 23:59:58 +01:00
daimond113
52c502359b
chore(release): prepare for v0.5.0 2024-12-14 23:53:59 +01:00
daimond113
7057211564
ci: use rust action 2024-10-30 19:56:12 +01:00
daimond113
9f08c7a794
ci: fix release ci 2024-09-29 17:33:18 +02:00
daimond113
ed0ea11db0
ci: remove outdated code 2024-09-29 09:29:35 +02:00
daimond113
8bb07bea60
ci: delete git cliff config 2024-09-29 00:40:29 +02:00
daimond113
7f8b2761ab
feat: self managed versioning 2024-07-26 18:47:53 +02:00
daimond113
39102908cb
ci: update macos x86_64 image (the default is now arm) 2024-05-12 13:15:51 +02:00
daimond113
e829cd8143
ci: 🚩 remove macos aarch64 due to costs 2024-03-28 13:58:33 +01:00
daimond113
d6dcad739f
chore: 🚀 setup crates.io publishing 2024-03-06 22:45:39 +01:00
daimond113
ec1c6fcffa
feat: 🎉 initial commit 2024-03-04 21:18:49 +01:00