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