Thomas Schönauer
04a8d960a9
Revert " Fix unattended package upgrades on FreeBSD" ( #188 )
...
Revert " Fix unattended package upgrades on FreeBSD (#181 )"
This reverts commit a0ad83a58b .
2022-11-23 15:24:58 +00:00
Yonas Yanfa
2c6a8f73fa
Fix unattended package upgrades on FreeBSD ( #181 )
...
* Fix unattended package upgrades on FreeBSD
* Fix unattended package upgrades on FreeBSD
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Rebecca Turner
71883d7164
Fix tmux panic ( #165 )
...
Fix `tmux` sessions
This will create a new session named `topgrade`, `topgrade-1`,
`topgrade-2`, using the first nonexistent session name it finds. That
session will have a window in it named `topgrade` in which `topgrade` is
run. If `topgrade --tmux` is being run from within tmux, it won't attach
to the new tmux session. If the user is not currently in tmux, it will
attach to the newly-created session.
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Rebecca Turner
d4fe748814
Run fisher if fish -c 'type -t fisher' is OK ( #172 )
2022-11-23 15:24:58 +00:00
LeSnake04
369d923532
Added configuration for cargo-deb and cargo-generate-rpm ( #178 )
2022-11-23 15:24:58 +00:00
Guilherme Silva
6be4a4a48d
CI improvements + Android and FreeBSD targets ( #177 )
...
* Bump minimum Rust version to 1.60
As required by the `time` crate (`notify-rust` > `mac-notification-sys` > `time`).
* Simplify CI
Changes:
- Bump `actions/checkout` to v3, fixing a bunch of warnings.
- Replace unmaintained `actions-rs/cargo` by `dtolnay/rust-toolchain`.
- Run Rustfmt only once.
- Add support for cached dependencies (via `Swatinem/rust-cache`).
* Add Android target
Use the awesome `cross` tool for cross-compiling!
* Add FreeBSD target
2022-11-23 15:24:58 +00:00
Guilherme Silva
7442ddd386
Further clippy fixes ( #176 )
2022-11-23 15:24:58 +00:00
Guilherme Silva
761ffac127
Fix compilation on FreeBSD ( #175 )
2022-11-23 15:24:58 +00:00
Guilherme Silva
5ca1dc3703
Fix compilation on Android ( #166 )
...
Co-authored-by: guihkx <guihkx@users.noreply.github.com >
2022-11-23 15:24:58 +00:00
Rebecca Turner
a18c6e815c
Fix lack of separators for pnpm/npm/yarn ( #170 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
022afab1ca
Print errors when steps fail ( #171 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
2cbb7db66d
Use color_eyre ( #173 )
2022-11-23 15:24:58 +00:00
Rebecca Turner
e84173be8f
Add CommandExt trait ( #146 )
...
* Color CI output
* Improve `CommandExt`
* Add comments explaining `#[allow]`s
* Remove useless `dead_code` annotation
* Improve error messages
* Print errors when running a shell errors
* fixup! Remove useless `dead_code` annotation
2022-11-23 15:24:58 +00:00
Thomas Schönauer
bd34a3bcd4
Revert "10.2.0 release " ( #215 )
...
Revert "10.2.0 release (#213 )"
This reverts commit 13076fcef6 .
2022-11-23 16:23:00 +01:00
Thomas Schönauer
13076fcef6
10.2.0 release ( #213 )
2022-11-23 15:18:09 +00:00
0xMRTT
6f48017761
Create SECURITY.md ( #142 )
2022-11-16 19:40:17 +01:00
Marcin Puc
7fb07879bb
Add repology badge ( #191 )
2022-11-16 19:39:36 +01:00
Pascal Jufer
ecbaf52156
Enhance the README ( #186 )
2022-11-15 08:41:35 +01:00
Thomas Schönauer
6a6a84b0c5
Update update_homebrew.yml
2022-11-06 15:28:57 +00:00
Thomas Schönauer
3486200b2c
Update update_homebrew.yml
2022-11-06 15:08:35 +00:00
Thomas Schönauer
f6b3a8fdca
Update update_homebrew.yml
2022-11-06 15:07:55 +00:00
Thomas Schönauer
058a6fd9c9
Update update_homebrew.yml
2022-11-06 15:01:20 +00:00
Thomas Schönauer
e1783e3af8
Create update_homebrew.yml
2022-11-06 14:58:47 +00:00
Thomas Schönauer
e161d3cd3c
10.1.2 ( #162 )
...
* Closes #150 please disable distrobox by default (#151 )
* Check if distrobox exists before running step
* Improve help prompt value names (#153 )
* 159 self update error message with standalone versions (#161 )
* Rename back to topgrade
* Bugfix Version bump
* Changes reference to topgrade-rs in self-update
* Fixes distrobox errors (#160 )
* Rename back to topgrade
* Bugfix Version bump
* Check if distrobox exists before running step
* Fixed sitrobox and version bump
* Version bump to 10.1.2
Co-authored-by: Marcin Puc <tranzystorek.io@protonmail.com >
v10.1.2
2022-11-06 13:54:38 +00:00
Marcin Puc
318f935b43
Add info about Void Linux to README ( #154 )
2022-11-05 14:43:09 +00:00
Thomas Schönauer
3dc245245d
bugfix Closing #150 ( #151 ) ( #152 )
...
Closes #150 please disable distrobox by default (#151 )
* Check if distrobox exists before running step
v10.1.1
2022-11-05 10:50:55 +00:00
Thomas Schönauer
9de111aa0f
Merge of bug-fixes with masters the second ( #149 )
v10.1.0
2022-11-05 09:17:51 +00:00
Thomas Schönauer
18951c8447
Merge branch 'master' into bug-fixes
2022-11-05 09:17:28 +00:00
Thomas Schönauer
b6e50a38af
Revert "Bug fixes" ( #148 )
...
Revert "Bug fixes (#145 )"
This reverts commit 8acdfc8d1c .
2022-11-05 09:15:52 +00:00
Rebecca Turner
8acdfc8d1c
Bug fixes ( #145 )
2022-11-05 09:11:31 +00:00
Dylan M. Taylor
a6da5181f2
Fix for gcloud snap issue ( #144 )
2022-11-04 13:48:05 +00:00
0xMRTT
60ff087048
feat: add coc ( #140 )
2022-11-04 12:08:23 +00:00
Thomas Schönauer
3ebaac3a1d
Fix windows clippy errors ( #135 )
...
* Changes windows get_wsl_distribution argument
* changes in get_wsl_distributions
* changes in run_wsl_topgrade due to clippy errors
* Resolves needless borrow
2022-11-03 21:43:45 +00:00
Thomas Schönauer
e4f8488837
Revert "Get windows to finish clippy without errors" ( #134 )
...
Revert "Get windows to finish clippy without errors (#133 )"
This reverts commit 16953409fd .
2022-11-03 19:49:01 +00:00
Thomas Schönauer
d8748b004b
Update check-and-lint.yaml
v10.1.0-cd5
2022-11-03 19:40:24 +00:00
Thomas Schönauer
2a11df40ee
Update check-and-lint.yaml
2022-11-03 19:40:02 +00:00
Thomas Schönauer
16953409fd
Get windows to finish clippy without errors ( #133 )
...
* Changes windows get_wsl_distribution argument
* changes in get_wsl_distributions
* changes in run_wsl_topgrade due to clippy errors
2022-11-03 19:34:27 +00:00
Thomas Schönauer
c85adb8980
Update check-and-lint.yaml
2022-11-03 19:19:00 +00:00
Thomas Schönauer
0f0cbc1453
Update check-and-lint.yaml
2022-11-03 19:18:45 +00:00
Thomas Schönauer
91554cac56
GitHub action cleanup2 ( #132 )
...
* Changed clippy args for PR pipeline
* changes crates-publish toolchain version to stable
* Enhanced clippy for PRs
* Fixes typo
2022-11-03 19:09:44 +00:00
Thomas Schönauer
7256aaffc8
Resolve clippy errors ( #131 )
...
* Resolves clippy errors
* Fixes clippy errors
* Changes get_wsl_distributions arguments from pointer to value
v10.1.0-cd4
2022-11-03 19:04:06 +00:00
Thomas Schönauer
66e0b94e85
Resolve clippy errors ( #130 )
...
* Resolves clippy errors
* Fixes clippy errors
v10.1.0-cd3
2022-11-03 18:54:40 +00:00
Thomas Schönauer
4dcb5a214b
GitHub action cleanups ( #129 )
...
* Changed clippy args for PR pipeline
* changes crates-publish toolchain version to stable
* Enhanced clippy for PRs
2022-11-03 18:53:37 +00:00
Thomas Schönauer
8731fd2b3f
Resolves clippy errors ( #128 )
v10.1.0-cd2
2022-11-03 18:29:22 +00:00
Thomas Schönauer
9233846479
Update release-cross.yml
v10.1.0-cd1
2022-11-03 17:11:47 +00:00
Thomas Schönauer
94bdb8c3fd
Update release.yml
2022-11-03 17:11:28 +00:00
Thomas Schönauer
632fcb5b77
Changes version requirements to latest path of minor version ( #127 )
v10.1.0-rc1
2022-11-03 17:05:09 +00:00
Rebecca Turner
55ba2d30c1
Quote arguments when executing in a shell ( #118 )
...
* Quote arguments when executing in a shell
Fixes #107
* Parse quotes in `tmux_arguments`
This makes it possible to encode spaces in arguments. Maybe the config
value should be an array instead?
* Print error causes
Co-authored-by: Thomas Schönauer <37108907+DottoDev@users.noreply.github.com >
2022-11-03 16:46:43 +00:00
0xMRTT
ff66611ec0
fix: update debian os release (8->11) ( #123 )
2022-11-03 15:57:16 +01:00
pan93412
edc3dd6b0b
refactor(ctrlc): Remove reduntant lazy_static ( #109 )
2022-11-03 15:57:16 +01:00