Commit graph

627 commits

Author SHA1 Message Date
614e721b91 test: ignore use of expect in tests creating temp fs 2024-11-21 21:40:43 +00:00
Renovate Bot
0c8566a4a0 chore(deps): update rust crate bon to v3 2024-11-21 21:40:38 +00:00
Renovate Bot
d3dfedc95b chore(deps): update rust crate kxio to v3 2024-11-21 10:30:38 +00:00
Renovate Bot
ea264aaf12 chore(deps): update rust crate thiserror to v2 2024-11-15 18:07:56 +00:00
Renovate Bot
d2a93bc004 chore(deps): update kemitix/rust action to v2.4.1 2024-11-15 18:07:56 +00:00
Renovate Bot
f908011503 fix: rustdoc typo 2024-11-15 18:07:56 +00:00
Renovate Bot
eabf97dff8 build: add build recipe to justfile 2024-11-15 18:07:22 +00:00
c9d853797e build: ignore mutation output 2024-11-15 18:07:22 +00:00
Renovate Bot
0f78fc731a chore(deps): update rust crate notify to v7 2024-10-25 18:12:13 +01:00
Renovate Bot
1784f3f28b chore(deps): update rust crate tui-scrollview to 0.5
revert: reneable ScrollView
2024-10-25 18:10:44 +01:00
Renovate Bot
b794a21dd9 chore(deps): update rust crate gix to 0.67 2024-10-22 19:16:59 +00:00
Renovate Bot
d989da659c chore(deps): update rust crate ratatui to 0.29 2024-10-22 07:32:53 +01:00
23de987444 fix: disable ScrollView
Current version is incompatible with latest Ratatui. Backout this change
when compatibility is restore.
2024-10-22 07:31:08 +01:00
Renovate Bot
9d6271a176 chore(deps): update docker.io/rust docker tag to v1.82.0 2024-10-21 19:37:22 +01:00
Renovate Bot
ddc22867b3 chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v5 2024-10-21 19:37:13 +01:00
Renovate Bot
5e4e287562 chore(deps): update rust crate rstest to 0.23 2024-10-21 19:18:04 +01:00
Renovate Bot
6a0e0580dc chore(deps): update rust crate secrecy to 0.10 2024-10-21 19:14:10 +01:00
Renovate Bot
7bd6347dd8 chore(deps): update kemitix/rust action to v2.3.0 2024-09-30 21:46:31 +00:00
Renovate Bot
360b7f2cf7 chore(deps): update kemitix/rust action to v2.2.0 2024-09-25 08:31:43 +00:00
f3a5b9cb4c build: switch to forgejo-todo-checker
Remove woodpecker's TODO checker
2024-09-22 15:22:53 +01:00
18a537b18e build: add cargo machette to push-next workflow 2024-09-17 15:20:34 +01:00
ef6474ef9f test: also run CI tests against Rust nightly 2024-09-17 11:44:52 +01:00
dbf1a0db27 docs: add demo gif of tui 2024-09-16 13:54:33 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
91c5973e31 chore: release
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-14 14:24:04 +00:00
978205b823 feat(tui): add time and version in border 2024-09-14 15:13:45 +01:00
8359d0d7ca refactor: Update TUI sooner when receiving CI status
Looking to avoid getting stuck on 'Checking CI status', but this doesn't
appear to be where the problem is coming from.
2024-09-14 12:40:30 +01:00
93cf6f83df chore: add run and run-ui recipes to justfile 2024-09-14 12:26:06 +01:00
681d85aac1 chore: remove manual crates.io publish recipe from justfile 2024-09-14 12:22:29 +01:00
d4f16e6f5e feat: should fetch repo on startup when not cloning
We already have a copy of the repo, so we don't clone, but we should
perform a `git fetch` to make sure it is up-to-date.
2024-09-14 12:19:24 +01:00
048111202a feat: Remove branches when fetching from remote 2024-09-14 07:42:24 +01:00
3ea7f36c98 build(docker): Don't break when debian drops old packge versions
Debian routinly drop older versions of packages from the repositories as
new versions replace them. Pinning the version causes the build to break
at seamingly random times when the pinned version gets dropped.
2024-09-14 07:38:13 +01:00
6c60e3fb7a refactor: reimplement git fetch using git 2024-09-13 18:55:21 +01:00
313d6d79c5 docs: mark tui as complete on roadmap 2024-09-13 09:48:38 +01:00
189d579d33 docs: Add missing port mapping parameter for running in docker 2024-09-13 08:59:38 +01:00
a77c6335a6 chore: ignore .local/ directory
This directory is created when running git-next via docker with the --ui
option.
2024-09-13 08:53:04 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
82241de0dd chore: release
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-12 19:46:24 +00:00
664e424d1a fix(tui): make tui work from docker image
Add missing environment variable in Dockerfile and gave example command
to run via docker.

Closes kemitix/git-next#154
2024-09-12 19:50:29 +01:00
df6b96fbfd fix(tui): alerts, such as WIP aren't being reset 2024-09-12 10:37:53 +01:00
566125f5c0 fix(test): tests requiring .git pass when not present
These are tests that assume they are running in a locally checked out
git repository. If that isn't the case, e.g. when using jujutsu, then
the tests should not fail. They will continue to run as normal under
CI conditions as those do use a locally checked out git repository.
2024-09-12 10:37:46 +01:00
80af909ab0 build(push-next): use rust image v1.81.0 2024-09-08 12:07:18 +01:00
ecd460cdfb fix(tui): update ui when push next or main finishes
Removes the artificial pause while we wait for any CI to start before
checking the CI status.

Closes kemitix/git-next#160
2024-09-06 18:28:02 +01:00
Renovate Bot
35c2057f05 chore(deps): update docker.io/rust docker tag to v1.81.0 2024-09-06 07:31:55 +00:00
d2e2d00fe1 fix(tui): don't set background for normal repo alias
This didn't look good when using a light coloured terminal.
2024-09-06 08:19:43 +01:00
e759e495fd feat: optionally specify max commits between dev and main
The default is 25.

Closes kemitix/git-next#121
2024-09-06 08:10:10 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
3672fd5d45 chore: release
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-04 05:45:15 +00:00
1f0b5e867c fix(tui): alerts are cleared on next repo update
Closes kemitix/git-next#151
2024-09-04 06:35:41 +01:00
8ca7aad3c3 docs: Expand docker docmentation 2024-09-03 20:17:59 +01:00
d923e831f0 build(docker): enable passing arguments when running via docker 2024-09-03 20:08:40 +01:00
5e0cf270dd fix: shutdown properly on error 2024-09-03 20:08:12 +01:00
b4a4631a1d fix: shutdown properly on file parse error
Closes kemitix/git-next#152
2024-09-03 06:53:12 +01:00