Thomas Frans
2c14883f48
docs: add changelog ( #1318 )
...
* docs: add changelog
* Add PR template
* docs: tweak PR template changelog info
* docs: extend the changelog and update it
The changelog was missing some of the unreleased changes. Some more
information was also added from previous versions.
---------
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2023-10-28 17:15:58 +02: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
c4e31210a8
chore: Group Dependabot updates
...
Also, add GitHub Actions to Dependabot.
2023-10-26 18:06:05 +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
Thomas
e15657ae67
fix(backtrace): Fix backtrace logging and stdout ( #988 )
...
* fix(backtrace): Fix backtrace logging and stdout
- Add manual implementation for panic that logs backtrace to a file.
- Remove all manual output to stdout.
- Fix new clippy warnings from Rust 1.65.
* Update docs
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2022-11-18 22:20:57 +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
beec2867f0
Run CI on Linux/macOS/Windows
2021-12-08 21:49:51 +01:00
Henrik Friedrichsen
ec46143d62
Attach architecture to binary filenames
2021-11-29 22:34:00 +01:00
Henrik Friedrichsen
2d1923f4e7
Switch to main default branch
2021-11-07 17:23:03 +01:00
Rashil Gandhi
7622292ffa
Add Windows release builds
2021-08-10 09:54:58 +02:00
Henrik Friedrichsen
8f8ac006ff
Create FUNDING.yml
2021-07-27 02:20:58 +02:00
dependabot-preview[bot]
ec2c8a9c07
Upgrade to GitHub-native Dependabot ( #506 )
...
* Upgrade to GitHub-native Dependabot
* Remove ignores
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2021-04-30 10:29:35 +02:00
Henrik Friedrichsen
eb149683a0
Create issue templates
2021-03-06 00:14:03 +01: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
Henrik Friedrichsen
51189c4d95
run apt update before installing dependencies
2020-04-23 21:58:01 +02:00
Henrik Friedrichsen
7ca405068d
switch badges to github actions
...
cargo badges does not support github actions yet:
https://github.com/rust-lang/crates.io/pull/1838
2020-03-21 18:36:47 +01:00
Henrik Friedrichsen
ce31ebc25b
perform CI via github actions
2020-03-21 18:26:02 +01:00