Commit Graph

61 Commits

Author SHA1 Message Date
Christina Sørensen
c0df8ecd84 feat: generate completion/manpage tarballs on release
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-24 15:12:49 +02:00
Christina Sørensen
07f67708a5 fix: build aarch64, arm without libgit2
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-13 17:41:34 +02:00
Christina Sørensen
559187cb90 chore: cleaning dirs
This commit is badly made as I fd up when doing it

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-03 15:51:57 +01:00
MartinFillon
d6ae782d48 chore(checksum): adding blake3 to checksums
BREAKING_CHANGE:
Adding blake3 nees b3sum as a dependency
2024-01-06 11:11:33 +01:00
Christina Sørensen
7b813751cb build: sign release tags
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-16 11:42:39 +01:00
Christina Sørensen
6ea8ff4715 test(powertests): add hashed versions of powertests
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-16 10:06:51 +01:00
MartinFillon
2273e29bc0 test: Implements tests using the generated directory
Picked from #592
2023-11-13 17:41:03 +01:00
Christina Sørensen
d6d02d14e8 feat(powertest): add powertest
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-13 17:41:03 +01:00
Christina Sørensen
0c75e4cc97 feat(docs): demo gif and gif generation recipe
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-04 13:31:30 +01:00
MartinFillon
4e262a6095
test: changed size of one of the files 2023-10-30 16:04:43 +01:00
MartinFillon
4eb4b234e8
test(dir_generation): Added more content to the dir generator 2023-10-26 19:36:32 +02:00
Gardouille
5115cc559a fix: Refactor sed command to build manpages
This also avoid "useless cat" and allow `just` command to build
manpages.

Resolves #458

Co-authored-by: gierens <sandro@gierens.de>
Co-authored-by: Gardouille <gardouille@gmail.com>
2023-10-09 22:05:14 +02:00
Gardouille
036e57d4f6 refactor: Directly use one "big" awk command
Replace "cat + grep + head + awk + tr" by one awk command.
That's also avoid the "useless cat" case :
https://github.com/koalaman/shellcheck/wiki/SC2002

Co-authored-by: gierens <sandro@gierens.de>
Co-authored-by: Gardouille <gardouille@gmail.com>
2023-10-09 21:58:34 +02:00
Sandro-Alessio Gierens
b4fd52a8fc style(justfile): remove trailing spaces and trailing line
Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2023-10-08 22:49:06 +02:00
Sandro-Alessio Gierens
0acf88d10a fix(justfile): comment out redundant static musl build
Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2023-10-08 22:47:15 +02:00
Christina Sørensen
4cd9731c15
test(local): move classify tests to local
Here, we introduce the `nix-local` feature, for features meant only
to exist locally in the nix sandbox.

This is an attempt to avoid the CI runner's unit testing, as that fails
to set the grid width correctly.

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-05 14:59:48 +02:00
Martin Fillon
86a90b6e5a feat(bin): readded musl static bin as it works
All the other ones are broken
2023-10-05 11:12:41 +02:00
Christina Sørensen
6e342f510e
build(release): automate gh release
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-04 13:53:31 +02:00
Christina Sørensen
18309b0160
build(release): fix double echo
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-04 13:36:54 +02:00
Christina Sørensen
400eafdb07
build(release): fix version bump
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-04 13:35:14 +02:00
Christina Sørensen
094ca8fe10
build(release): improve release automation
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-04 13:29:27 +02:00
Martin Fillon
269cae4c75 fix(binaries): diabling static linked binaries due to segfault
segfaulting on multithreading => need to investigate how to bypass
2023-10-03 14:53:17 +02:00
Christina Sørensen
c971fa28c0
build(checksums): make checksums easier to copy-paste
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-02 16:36:18 +02:00
Christina Sørensen
0b4a879a98
build(binaries): name static binaries
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-01 07:23:09 +02:00
Christina Sørensen
6758795302
build(binaries): temporarily disable aarch64-unknown-linux-gnu
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-01 06:54:33 +02:00
MartinFillon
03ba014280
Merge branch 'main' into create-statically-linked-binaries 2023-09-29 01:04:17 +02:00
Sandro-Alessio Gierens
c496bae077 feat(just): revise man rule to use for loop and insert version
Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2023-09-27 23:55:47 +02:00
MartinFillon
30ab689fbe
feat(binaries): added statically linked binaries 2023-09-27 18:12:39 +02:00
Christina Sørensen
2195dead24
test(trycmd): generate device files
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 13:31:20 +02:00
Christina Sørensen
33b4a97ccf
test(trycmd): autogenerate test dirs
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 13:22:02 +02:00
Christina Sørensen
9fd2c95a94
build(cross): add TODOs to targets
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 10:29:55 +02:00
Christina Sørensen
bed68e9b55
refactor(cross): ignore missing MSVC docker image
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 09:55:40 +02:00
Christina Sørensen
be91b68b5a
refactor(just): DRY up justfile
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 09:42:13 +02:00
Christina Sørensen
1fd416d717
refactor(cross): refactor just in crossfile
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 09:13:02 +02:00
Christina Sørensen
d85b00dfd6
build(cross): fix checksums
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 08:55:07 +02:00
Christina Sørensen
dbda20c5e8
build(cross): add musl binary for linux
Refs: #329
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-15 08:44:13 +02:00
Christina Sørensen
ffac33a3ae
Merge pull request #277 from eza-community/cafk-remove-xtests
Clean Up Unused Files
2023-09-12 15:07:43 +02:00
Christina Sørensen
0c774e81c0
build(just): add itest, idump
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 14:51:56 +02:00
Christina Sørensen
cce5e9cf84
chore(xtests): removal of xtests
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 14:23:36 +02:00
Christina Sørensen
23495bb5c7
build(justfile): remove itest
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 11:25:30 +02:00
Sandro-Alessio Gierens
c7ff291172 refactor(xtests): hide xtests folder
Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2023-09-11 23:44:38 +02:00
Sandro-Alessio Gierens
c1690d115e doc(just): add deprecation warning to just xtest commands
Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2023-09-11 23:38:33 +02:00
Christina Sørensen
561caf9fdb
build(just): add compression, checksum gen for bin
This helps automating the release process.

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-11 11:50:20 +02:00
Christina Sørensen
8b989065ee
build(release): add armhf binary
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-11 05:57:03 +02:00
Christina Sørensen
1fd5d8c568
build(Justfile): fix binary gen
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-07 10:08:23 +02:00
Christina Sørensen
f1765cc86a
build(Justfile): add release binaries
Refs: #101
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-07 09:44:30 +02:00
Christina Sørensen
2b674bcd99
chore: release 0.10.8
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-22 10:56:09 +02:00
Christina Sørensen
7b59011ec7
build(vhs): disable vhs publish ad
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-19 17:48:57 +02:00
Christina Sørensen
33e942a436
build(vhs): add test runner to justfile
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-19 15:22:02 +02:00
Christina Sørensen
c6867a048b
feat: add color explanations
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-04 06:04:28 +02:00