- Mar 05, 2025
-
-
STEVAN Antoine authored
this is to avoid having to change the toolchain in the CI everytime. `rust-toolchain.toml` and `.gitlab-ci.yml` will have to be updated in pairs when bumping / changing the Rust toolchain.
-
- Jan 29, 2025
-
-
STEVAN Antoine authored
the idea is to make the installation of Nushell easier to maintain, especially regarding versions, currently pinned to `0.95.0` > successful run on GitHub: [13032726635](https://github.com/dragoon-rs/komodo/actions/runs/13032726635) this is also to allow easier testing locally with the same Nushell version as in the CI, e.g. ```bash # install in `~/.local/bin/` and have multiple versions make install-nu hash=$(/tmp/nu --no-config-file --commands 'version | get commit_hash') nu_bin=$"$HOME/.local/bin/nu-$hash" cp /tmp/nu $nu_bin make NU=$nu_bin show test ``` or ```bash # install in the repo and overwrite each time make NU_DEST=. install-nu make NU=./nu show test ``` # changelog - Makefile - split the global `.PHONY` rule into _atomic_ rules next to each _phony_ rule - define `NU` and `NU_FLAGS` to allow changing which and how Nushell runs - define `NU_ARCH`, `NU_VERSION`, `NU_BUILD` and `NU_DEST` for Nushell installation - tweak the output of `make show` a bit - add `print-%` rules to print `Makefile` variables, e.g. `make print-NU_FLAGS` would print `--no-config-file` - add `make install-nu` to replace the ones from the CIs - GitLab CI - use `make install-nu` - export `PATH` with `make print-NU_DEST` - GitHub CI - use `make install-nu` instead of [github.com:hustcer/setup-nu](https://github.com/hustcer/setup-nu) - export `PATH` with `make print-NU_DEST` and `GITHUB_ENV`
-
- Jul 05, 2024
-
-
STEVAN Antoine authored
see the changelogs of - [Nushell `0.94.0`](https://www.nushell.sh/blog/2024-05-28-nushell_0_94_0.html) - [Nushell `0.94.1`](https://www.nushell.sh/blog/2024-05-30-nushell_0_94_1.html) - [Nushell `0.94.2`](https://www.nushell.sh/blog/2024-06-03-nushell_0_94_2.html) i also removed the `bytes encode` and `bytes decode` commands from `.nushell/binary.nu` because... well they did not work anymore and they were not used anywhere
👀
-
- May 29, 2024
-
-
STEVAN Antoine authored
this also bumps Nushell to 0.93.0 to include the "extra" command `fmt`, see [Nushell 0.92.0](https://www.nushell.sh/blog/2024-04-02-nushell_0_92_0.html#incorporating-the-extra-feature-by-default-toc)
-
- Mar 26, 2024
-
-
STEVAN Antoine authored
as per title this MR also adds `nu --version` to the output of `make show`, to allow better debugging in the CI.
-
STEVAN Antoine authored
this is a followup to !46.
-
- Mar 21, 2024
-
-
STEVAN Antoine authored
!39 and !40 changed the CI to use a _toolchain_ file. however, having `default` as the `$.profile` causes extra useless components to be installed. this MR sets the `$.profile` to `minimal` in the _toolchain_ file and the `$.components` to `rustfmt` and `clippy`.
-
STEVAN Antoine authored
as per title
-
STEVAN Antoine authored
the idea is to only rely on the `rust-toolchain.toml` file.
-
- Mar 20, 2024
-
-
STEVAN Antoine authored
fix the toolchain version of Rust with `rust-toolchain.toml`. this is to avoid having things like `cargo clippy` behaving differently locally and in the remote CI. > **Note** > see https://gitlab.isae-supaero.fr/dragoon/komodo/-/jobs/12875 which fails with Rust 1.72 but works locally with Rust 1.75
-
- Jan 19, 2024
-
-
STEVAN Antoine authored
this should save some CI time. goes from around [14min](dragoon/komodo@6070c11a) to [a bit over 2min](dragoon/komodo@e6248176)
-
STEVAN Antoine authored
`examples/cli.nu` was not working anymore... this MR - updates it - adds it to the CI
-
- Jan 17, 2024
-
-
STEVAN Antoine authored
wait for !17 ## changelog - add `bytes from_int: [int -> binary, list<int> -> binary]` to `binary.nu` - add `bytes to_int: binary -> list<int>` to `binary.nu` - add `tests/binary.nu` to test `binary.nu` - run `tests/binary.nu` in the CI - for clarity - rename `BYTES` to `FILE` in `tests/cli.nu` - rename `bytes` to `input` in `komodo.nu`
-
- Jan 10, 2024
-
-
STEVAN Antoine authored
this MR - uses the Nushell script in the README to test the application in a real CLI context - bumps the Rust toolchain to 1.72.1 - installs Nushell version 0.89.0 into the CI - runs the test script
-
- Dec 01, 2023
-
-
STEVAN Antoine authored
-
STEVAN Antoine authored
-