aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/rust.yml (follow)
Commit message (Collapse)AuthorAge
* fix: add redundant clones to clippy and cleanup instances of it (#2654)Frank Hamand2025-04-01
|
* chore(deps): bump actions/checkout from 3 to 4 (#2270)dependabot[bot]2024-07-15
| | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump actions/cache from 3 to 4 (#2269)dependabot[bot]2024-07-15
| | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump taiki-e/install-action from 1 to 2 (#2267)dependabot[bot]2024-07-15
| | | | | | | | | | | | | | | | Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 1 to 2. - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/taiki-e/install-action/compare/v1...v2) --- updated-dependencies: - dependency-name: taiki-e/install-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(ci): do not run current ci for ui (#2189)Ellie Huxtable2024-06-24
|
* chore(build): compile protobufs with protox (#2122)Remo Senekowitsch2024-06-12
| | | | | | | | | | | | | | | | | | | * chore(build): compile protobufs with protox protox is a pure-rust implementation of the protobuf compiler. Therefore, it can be managed by cargo. This removes the implicit dependency on protoc being available in the environment for the build. * fix(build): replace copypasta in build script The paths passed to `compile` aren't actually used by the build. `skip_protoc_run` prevents that. That's why a clean build succeeds even with this mistake. However, the paths are passed to a `cargo:rerun-if-changed` directive. So this mistake would've caused a failed incremental build if the protobuf definitions were changed.
* feat: add background daemon (#2006)Ellie Huxtable2024-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * init daemon crate * wip * minimal functioning daemon, needs cleanup for sure * better errors * add signal cleanup * logging * things * add sync worker * move daemon crate * 30s -> 5mins * make clippy happy * fix stuff maybe? * fmt * trim packages * rate limit fix * more protoc huh * this makes no sense, why linux why * can it install literally just curl * windows in ci is slow, and all the newer things will not work there. disable the daemon feature and it will build * add daemon feature * maybe this * ok wut where is protoc * try setting protoc * hm * try copying protoc * remove optional * add cross config * idk nix * does nix want this? * some random pkg I found does this * uh oh * hack, be gone! * update contributing
* feat(gui): add base structure (#1935)Ellie Huxtable2024-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* chore(ci): setup nextest (#1848)Ellie Huxtable2024-03-10
|
* chore(ci): add cross-compile job for illumos (#1830)Rain2024-03-06
| | | | | 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.)
* chore(ci): run rust build/test/check on 3 platforms (#1675)Ellie Huxtable2024-02-05
| | | | | | | * 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
* chore(ci): re-enable test cache, add separate check step (#1663)Ellie Huxtable2024-02-01
|
* chore(ci): use github m1 for release builds (#1658)Ellie Huxtable2024-01-30
|
* Revert "Revert "Revert "Use github runners for unit tests (for now) (#1279)" ↵Ellie Huxtable2023-10-25
| | | | | (#1294)" (#1295)" (#1325) This reverts commit 089cb6847c41b555b3a69ad1970f9449a77df491.
* Revert "Revert "Use github runners for unit tests (for now) (#1279)" ↵Ellie Huxtable2023-10-08
| | | | | (#1294)" (#1295) This reverts commit 10541134693ba710261832c309fae67036c6e892.
* Revert "Use github runners for unit tests (for now) (#1279)" (#1294)Ellie Huxtable2023-10-08
| | | This reverts commit 0abbcd6941fb27d9dd7ac3443c78c06607660d33.
* Use github runners for unit tests (for now) (#1279)Ellie Huxtable2023-10-02
| | | | | | | 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_.
* Run test build for client-only feature set (#1167)Tobias Genannt2023-08-14
|
* Split integration and unit tests, use runner for unit (#1134)Ellie Huxtable2023-07-31
| | | | | * Split integration and unit tests, use runner for unit * Probs does not need cache as network is slow
* some simple server tests (#1096)Conrad Ludgate2023-07-27
| | | | | | | | | | | | | | | | | | | | | * 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>
* Update CI action steps (#814)Marijan Smetko2023-03-28
|
* Use `--locked` flag for CI builds (#337)Orhun Parmaksız2022-04-23
|
* feature-flags (#328)Conrad Ludgate2022-04-22
| | | | | | | | | | | | | * use feature flags * fmt * fix features * update ci * fmt Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
* History filter (#329)Ellie Huxtable2022-04-22
| | | | | | | | | | | | | | * Add history filters, and hotkey toggle Switch between different search modes to narrow down the history you want - global search for all history, host for all history from your current machine, session for the current shell session, and directory for the current directory The default can be configured via `filter_mode` * Update docs * Add context
* feat: build individual crates (#109)Conrad Ludgate2021-05-10
|
* cache builds (#49)Conrad Ludgate2021-05-07
| | | | | | | | | * cache builds * improve cache steps * un-restrict target cache * remove release cache
* Release v0.6.3Ellie Huxtable2021-04-26
| | | | | | | | First proper release! - Update install script - Correct dependencies - Update workflow release script
* Pre release polishing (#42)Ellie Huxtable2021-04-26
| | | | | | | | | | | | | * Improve readme * Add demo gif * Update readme * Add mac build * Amend release config * Update gif
* Update docs, unify on SQLx, bugfixes (#40)Ellie Huxtable2021-04-25
| | | | | | | | | * Begin moving to sqlx for local too * Stupid scanners should just have a nice cup of tea Random internet shit searching for /.env or whatever * Remove diesel and rusqlite fully
* Switch to Warp + SQLx, use async, switch to Rust stable (#36)Ellie Huxtable2021-04-20
| | | | | * Switch to warp + sql, use async and stable rust * Update CI to use stable
* Correct clippy usageEllie Huxtable2021-02-14
|
* Do not allow warningsEllie Huxtable2021-02-14
|
* Update rust.ymlEllie Huxtable2021-02-14
|
* Update rust.ymlEllie Huxtable2021-02-14
|
* Update rust.ymlEllie Huxtable2021-02-14
|
* Create rust.ymlEllie Huxtable2021-02-14