Commit Graph

84 Commits

Author SHA1 Message Date
38ea7706a0 fix(ci): release workflow (#1978) 2024-04-24 16:45:35 +01:00
a0231a7095 chore(release): prepare for release v18.2.0 (#1950)
* chore(release): prepare for release v18.2.0

* disable codespell for the changelog
2024-04-15 10:37:28 +01:00
6cd4319fcf feat(gui): add base structure (#1935)
* initial

* ui things

* cargo

* update, add history refresh button

* history page a bit better, add initial dotfiles page

* re-org layout

* bye squigglies

* add dotfiles ui, show aliases

* add default shell detection

* put stats in a little drawer, alias import changes

* use new table for aliases, add alias deleting

* support adding aliases

* close drawer when added, no alias autocomplete

* clippy, format

* attempt to ensure gdk is installed ok

* sudo

* no linux things on mac ffs

* I forgot we build for windows too... end of day

* remove tauri backend from workspace
2024-04-11 16:59:01 +01:00
28b0b490f9 chore(ci): Add codespell support (config, workflow) and make it fix some typos (#1916)
* Add github action to codespell main on push and PRs

* Add rudimentary codespell config

* ignore crate, inbetween etc

* [DATALAD RUNCMD] run codespell throughout fixing typo automagically but ignoring the failure due to ambigous typos

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "codespell -w || :",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^

* [DATALAD RUNCMD] Do interactive fixing of  leftover ambigous typos

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "codespell -w -i 3 -C 2",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^
2024-04-05 15:51:57 +01:00
da8cc48198 chore: add section to issue form (#1873) 2024-03-13 14:01:37 +00:00
11c0dfc137 chore: require atuin doctor in issue form (#1872) 2024-03-13 13:40:59 +00:00
9ae167d44b chore: add issue form (#1871) 2024-03-13 13:36:48 +00:00
c97f2375ad chore(ci): setup nextest (#1848) 2024-03-10 19:07:23 +00:00
7d8b4b3398 chore(ci): add cross-compile job for illumos (#1830)
I also tried getting FreeBSD to work, but didn't get too far sadly. I don't
have the time to debug this so I just put in a comment for now. (With my
changes, Atuin works great on FreeBSD as well.)
2024-03-06 10:32:56 +00:00
5f0e6dd307 feat(nushell): add nushell completion generation (#1791) 2024-02-29 11:08:32 +00:00
81e7b58532 feat(nix): add update action (#1779) 2024-02-26 14:53:12 +00:00
6a2576fc5b chore(ci): run rust build/test/check on 3 platforms (#1675)
* chore(ci): run rust build/test/check on 3 platforms

* need to properly test windows

* do not need to strip here, and windows has a suffix anyway
2024-02-05 09:28:55 +00:00
286f6eb5b3 chore(ci): re-enable test cache, add separate check step (#1663) 2024-02-01 15:08:01 +00:00
f6b541dbed chore(ci): use github m1 for release builds (#1658) 2024-01-30 18:29:13 +00:00
2f64778ceb docs: Create pull_request_template.md (#1632) 2024-01-26 16:18:58 +00:00
a60d8934c5 chore: update funding (#1543) 2024-01-10 17:43:23 +00:00
2b94f05735 fix: disable musl deb building (#1525)
It never worked, and broke release building. I don't think we need musl
debs, but if so ensure they don't break install scripts

Resolve #1500
2024-01-09 11:49:00 +00:00
1945c9fb3a chore: remove issue template (#1444) 2023-12-12 23:46:41 +00:00
04903bf526 chore(repo): remove issue config (#1433) 2023-12-10 13:26:19 +00:00
de6221942a chore: don't group deps (#1424) 2023-12-09 17:44:10 +00:00
f35ef7459b chore: run dependabot weekly, not daily (#1423)
* chore: run dependabot weekly, not daily

* group it all
2023-12-09 17:41:51 +00:00
4096bb8d17 update support template (#1340) 2023-10-26 20:35:30 +01:00
b7adf1d797 Fix cargo deb usage (#1337)
v2.0.0 of cargo deb added the revision number. I'd rather not change the
output name of our file, so force cargo-deb to stick to the "old"
behaviour
2023-10-26 16:13:54 +01:00
9f25ce581a Revert "Revert "Revert "Use github runners for unit tests (for now) (#1279)" (#1294)" (#1295)" (#1325)
This reverts commit 089cb6847c.
2023-10-25 09:25:43 +01:00
ad4868567e Checkout repo so the manifest publish step can read git (#1314) 2023-10-19 22:21:24 +01:00
62994ca264 use the short sha to tag images (#1313) 2023-10-19 22:07:24 +01:00
fef5986e9a Use ubuntu for x86, oops 2023-10-19 21:45:58 +01:00
ce114b1f37 Fix events 2023-10-19 21:41:14 +01:00
5a353d5ed1 Switch to Actuated for docker builds (#1312) 2023-10-19 21:39:40 +01:00
089cb6847c Revert "Revert "Use github runners for unit tests (for now) (#1279)" (#1294)" (#1295)
This reverts commit 1054113469.
2023-10-08 11:50:30 -07:00
1054113469 Revert "Use github runners for unit tests (for now) (#1279)" (#1294)
This reverts commit 0abbcd6941.
2023-10-08 11:23:36 -07:00
0abbcd6941 Use github runners for unit tests (for now) (#1279)
My self hosted runner is much faster, but my house was hit by lightning
and the internet is down. I'm a few thousand miles away atm so won't be
able to sort it for a while.

Tests broken by _nature_.
2023-10-02 22:31:16 -07:00
f539580f0e Revert "Re-enable linux/arm64 platform in CI docker build (#1276)" (#1278)
This reverts commit ab8a48b2e0.
2023-10-02 21:41:51 -07:00
ab8a48b2e0 Re-enable linux/arm64 platform in CI docker build (#1276)
This was previously enabled in #616 and then reverted in #730.
2023-10-02 20:32:32 -07:00
865f0e65f1 Fix support template 2023-09-28 19:37:28 -07:00
71fd31ed4f Update support.yml (#1268) 2023-09-28 18:40:24 -07:00
52e1389ca0 Update support.yml 2023-09-28 18:37:28 -07:00
ffc24c3c29 Add support template (#1267) 2023-09-28 18:35:58 -07:00
33f009efad Correct issue templates 2023-09-28 18:12:59 -07:00
26b9423049 Adjust issue templates 2023-09-28 18:07:04 -07:00
54dc78fc49 Create support.md
I'm testing some structuring out
2023-09-28 18:04:14 -07:00
b7481993e3 Update issue templates 2023-09-11 09:03:28 +01:00
b48de9bd9d Run test build for client-only feature set (#1167) 2023-08-14 08:27:35 +00:00
2a41768afa Split integration and unit tests, use runner for unit (#1134)
* Split integration and unit tests, use runner for unit

* Probs does not need cache as network is slow
2023-07-31 09:16:29 +01:00
43afb2d702 Add self hosted runner (#1133) 2023-07-30 23:16:01 +01:00
c10ba684e0 some simple server tests (#1096)
* some simple server tests

* fmt

* logging in server test

* log server errors

* fix postgres uri

* postgres ports

* localhost again?

* Rebase fixes

---------

Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
2023-07-27 09:34:13 +01:00
mmx
dea6898f2d update release.yaml add RUSTFLAGS, add qemu-user, add QEMU_PREFIX before gen-completions (#872) 2023-06-13 08:54:27 +01:00
beadc95926 Upload tar before building deb (#898) 2023-04-19 09:04:31 +01:00
0feee3d189 Allow specifying tag to build for workflow_dispatch (#896) 2023-04-18 21:51:39 +01:00
cc5b167f92 Add package param to cargo deb (#895) 2023-04-18 21:43:17 +01:00