Henrik Friedrichsen
bfa5653c13
ci: Remove cross-compilation releases
...
They are broken at the moment and I don't have the capacity to maintain them.
2024-10-16 00:18:23 +02:00
Henrik Friedrichsen
4ac180816d
fix(cd): Set TERM to fix ncurses build
2024-09-21 20:05:27 +02:00
dependabot[bot]
dc90772bfe
chore(deps): bump the github-actions group with 1 update
...
Bumps the github-actions group with 1 update: [softprops/action-gh-release](https://github.com/softprops/action-gh-release ).
Updates `softprops/action-gh-release` from 1 to 2
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-11 17:48:40 +01:00
Henrik Friedrichsen
0f1a9ab579
ci: Run tests in CI
...
* ci: Run tests in CI
Thanks to contributors test coverage is becoming a thing, thus it makes sense to
run tests in CI workflows.
Additionally, switch back to `cargo build` instead of `cargo check`, as the
tests need compilation anyway.
* ci: Enable build for `macos-aarch64`
* fix: Streamline build target names
* fix: Set toolchain target correctly
* ci: Switch to `rustup` over 3rd party action
2024-03-05 11:48:35 +01:00
dependabot[bot]
306eed4f13
chore(deps): bump the github-actions group with 1 update
...
Bumps the github-actions group with 1 update: [actions/cache](https://github.com/actions/cache ).
Updates `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
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-22 09:23:24 +01:00
dependabot[bot]
08c2b8c301
chore(deps): bump the github-actions group with 1 update
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
- [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
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-26 18:09:59 +02:00
Henrik Friedrichsen
57538e2650
Switch to Crossterm backend by default
...
- Is capable of 256 colors
- Can handle Shift+Up/Shift+Down/etc. (#1283 )
2023-09-29 22:05:12 +02:00
Henrik Friedrichsen
bd80670345
Use step output environment file
...
See also:
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2023-07-24 01:58:13 +02:00
Henrik Friedrichsen
17413fbad4
Update GitHub actions for CD pipeline
2023-07-24 01:27:24 +02:00
Henrik Friedrichsen
dc2f42fd07
Revert "Update CD workflow"
...
This reverts commit e369994b06705c9c520266feebd89422b5be90c3.
`cross-rs/cross` has already updated to a newer Ubuntu version but not released
their images yet, thus cross-compilation builds fail. Revert for now to get out
the release. Hopefully we can reapply this change for the next release.
2023-03-09 19:49:41 +01:00
Thomas Frans
9ca72e391d
CI/CD: Add clippy and update actions
...
* Add clippy to CI.
* Update .github/workflows/ci.yml
* Update .github/workflows/ci.yml
* Use `cargo check` instead of `cargo build`
* Update CD workflow
---------
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2023-02-28 22:49:32 +01:00
Henrik Friedrichsen
ac1cebdc3a
Use Rodio backend for macOS builds
...
Gets rid of the dynamically linked PortAudio dependency
2022-03-23 21:51:21 +01:00
Rashil Gandhi
f29d263f41
Remove notifications' dependency on 'cover' ( #706 )
...
* Move functions from 'cover' to 'utils'
* Remove notify dependency on 'cover'
* Enable clipboard and notifications in CI/CD
* remove extra newline
2022-01-15 21:09:34 +01:00
Henrik Friedrichsen
e178837b28
Fix release build name and win32 feature ( #691 )
...
* Fix typos in release artifacts
Fixes #690
* Fix `win32` feature flag for `pancurses`
Previously, the `win32` feature was enabled for pancurses 0.17.x, which was additionally pulled in
as an extra dependency even though it wasn't used.
With this change, cargo should enable the `win32` feature in the `pancurses` instance used by `cursive`.
Fixes #690
2022-01-02 20:09:09 +01:00
Henrik Friedrichsen
487bc0dba0
Add builds for armhf
...
Fixes #659
2021-12-19 18:24:05 +01:00
Henrik Friedrichsen
b46d07c702
Add builds for arm64
...
`armhf` would require some more work as it has no tier1 support yet
Fixes #659
2021-12-18 15:54:34 +01:00
Henrik Friedrichsen
ec46143d62
Attach architecture to binary filenames
2021-11-29 22:34:00 +01:00
Rashil Gandhi
7622292ffa
Add Windows release builds
2021-08-10 09:54:58 +02:00
Henrik Friedrichsen
6e0f00824a
Improve CI/CD pipeline
...
- Separate checks/release builds
- Add cargo fmt back
- Upload release builds as assets
Fixes #393
2021-01-16 12:35:56 +01:00