Sandro
ffa62afc66
Follow up to the follow up in #616 ( #660 )
2024-01-24 10:22:36 +08:00
SteveLauC
f794329913
feat: skip breaking changes notification with env var ( #659 )
...
* feat: skip breaking changes notification with env var
* ci: apply that env in ci
2024-01-23 14:50:35 +08:00
SteveLauC
f9a35c7661
docs: add doc on how to do a new release ( #658 )
2024-01-23 11:58:09 +08:00
SteveLauC
ed496f3462
chore: fix file name typo[skip ci] ( #657 )
...
chore: fix file name typo
2024-01-23 11:50:02 +08:00
Rui Chen
6accdae232
workflows(homebrew): replace Homebrew/actions/bump-formulae with Homebrew/actions/bump-packages ( #656 )
...
Signed-off-by: Rui Chen <rui@chenrui.dev >
2024-01-23 10:29:48 +08:00
SteveLauC
96efcc6c0d
chore: release v14.0.0 ( #652 )
v14.0.0
2024-01-22 11:13:33 +08:00
SteveLauC
bf72d7bb5a
fix: oh-my-zsh step issue #646 ( #647 )
2024-01-22 09:18:27 +08:00
dependabot[bot]
dadffb1081
chore(deps): bump h2 from 0.3.22 to 0.3.24 ( #645 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.22 to 0.3.24.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.24/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.22...v0.3.24 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 12:13:19 +08:00
Ned Wolpert
78dc567226
Added an Audit step for FreeBSD and DragonFly packagees. ( #640 )
...
* Added an Audit step for FreeBSD and DragonFly.
Allows for auditing the packages to be disabled since they are breaking steps.
Current behaivor is the default, where if the audit fails topgrade stops. Can
be disabled in the [misc] section independenly from other sections
2024-01-08 09:40:01 +08:00
Mike Wood
362ce4f4f9
fix(os) consider Fedora Kinoite and other immutable distros to be the FedoraImmutable ( #638 )
...
* fix(os) consider Fedora Kinoite to be the Fedora Silverblue distribution
* fix(os) support additional Fedora immutable variants
Rename FedoraSilverblue Distribution to FedoraImmutable. Add test cases for Onyx, Sericea and Silverblue. Rename upgrade method to match distribution.
Fixes #637
2024-01-08 08:48:48 +08:00
Carrol Cox
ab35cd7b10
feat(pipx-update): add quiet flag for pipx upgrade-all on version 1.4.0+ ( #635 )
...
This commit introduces conditional logic to the `run_pipx_update` function that checks the installed version of pipx. If the version is 1.4.0 or higher, the `--quiet` argument is added to the `pipx upgrade-all` command to suppress non-critical output during the upgrade process, adhering to the new feature introduced in pipx 1.4.0 as per the documentation (https://pipx.pypa.io/stable/docs/#pipx-upgrade-all ). This change aims to make the upgrade process less verbose and more manageable in automated scripts or CI/CD pipelines where log brevity is beneficial.
2023-12-31 11:38:39 +08:00
SteveLauC
15f4ad7cd1
refactor: update pip if extern managed and global.break-system-packages is true ( #634 )
...
refactor: update pip if extern managed and global.break-system-packages is true
2023-12-30 18:23:33 +08:00
Rebecca Turner
cbfb92041f
Skip nix upgrade-nix when Nix is installed in a nix profile ( #622 )
...
Make `nix upgrade-nix` a separate step
Also check that Nix can be upgraded before running `nix upgrade-nix` to
work around a bug.
See: <https://github.com/NixOS/nix/issues/5473 >
2023-12-21 08:55:32 +08:00
SteveLauC
a506c67cac
fix: remove deprecated brew option '--ignore-pinned' ( #629 )
2023-12-19 17:09:32 +08:00
SteveLauC
788e0412f6
feat: inform users of breaking changes on first run ( #619 )
2023-12-03 09:52:35 +08:00
Nils
18b37ce3e3
Update config.example.toml ( #621 )
...
Added WinGet setting:
enable_winget = true
2023-11-26 08:06:17 +08:00
Jakob Fels
a15e6748c7
Add option to ignore containers to pull ( #613 )
2023-11-24 16:44:52 +08:00
SteveLauC
c6d0539fd2
chore(deps): bump all deps ( #618 )
2023-11-24 07:50:41 +08:00
LeSnake
3eb3867944
Bun packages fixes ( #617 )
...
* fix running with --only
* fix error when no packages installed
2023-11-23 06:36:00 +08:00
DomGlusk
810315b0e2
Make zinit and zi use parallel updates ( #614 )
...
* Update zsh.rs to make zinit and zi use parallel
* run cargo fmt
---------
Co-authored-by: Dominic Gluskin <rhinoarmyleader@gmail.com >
2023-11-22 11:18:41 +08:00
SteveLauC
b461fc2536
refactor: cleanup for #615 ( #616 )
2023-11-22 09:34:21 +08:00
Sam Vente
7e63977ba0
revert git pushing functionalities ( #615 )
2023-11-22 09:04:19 +08:00
SteveLauC
78dec892cf
docs: migration and breaking changes ( #606 )
2023-11-12 11:43:58 +08:00
pacjo
9ea6628b5c
docs: fix typo in config.example.toml ( #603 )
...
docs(config): fix typo (dfault -> default)
2023-11-10 10:32:15 +08:00
LeSnake
465df2e9be
feat: add Bun packages step ( #599 )
2023-11-05 10:34:21 +08:00
SteveLauC
61ef926849
chore: update issue template label ( #596 )
2023-11-01 08:57:57 +08:00
SteveLauC
7fa38c593e
fix: omz remote execution if ZSH is not present ( #592 )
2023-10-29 18:05:20 +08:00
SteveLauC
41c6d1cd9a
chore: release v13.0.0 ( #579 )
v13.0.0
2023-10-20 08:07:11 +08:00
dependabot[bot]
cf3893dc49
chore(deps): bump rustix from 0.37.20 to 0.37.25 ( #586 )
2023-10-19 08:38:28 +08:00
SteveLauC
a2fbe92a25
refactor: make SelfUpdate a step ( #585 )
2023-10-18 12:19:53 +08:00
SteveLauC
e1754707d8
refactor: remove legacy deprecated macros ( #583 )
2023-10-18 11:13:14 +08:00
SteveLauC
cd380a53b3
docs: new demo video ( #584 )
2023-10-18 09:33:37 +08:00
SteveLauC
a8c29fd1a2
fix: make logger work while loading config file ( #581 )
2023-10-17 11:19:47 +08:00
Sam Vente
6b871e7949
switch git push and pull order ( #578 )
2023-10-15 17:06:40 +08:00
SteveLauC
1b5fdb6645
fix: shellexpand git.pull_only_repos & git.push_only_repos ( #576 )
2023-10-13 18:54:42 +08:00
Sam Vente
fe9d877cdf
Add support for pushing custom git repositories ( #574 )
2023-10-13 17:01:35 +08:00
SteveLauC
60e7aa8f03
fix: disable dotnet greeting msg with DOTNET_NOLOGO=true ( #573 )
2023-10-12 14:37:52 +08:00
SteveLauC
18e2d3e59c
chore: always use the latest stable toolchain for CI ( #571 )
2023-10-11 09:46:36 +08:00
Mylloon
d68fcb08b2
fix: Support yes option for opam upgrade ( #570 )
2023-10-10 08:08:46 +08:00
Zach Crownover
1f6baefdc3
Fix builds and runs on DragonFly BSD ( #569 )
2023-10-08 08:13:26 +08:00
SteveLauC
71efce32c1
chore: bump CI toolchain to 1.73.0 ( #567 )
2023-10-06 12:05:44 +08:00
dependabot[bot]
3626c9cdc8
chore(deps): bump webpki from 0.22.1 to 0.22.2 ( #564 )
...
Bumps [webpki](https://github.com/briansmith/webpki ) from 0.22.1 to 0.22.2.
- [Commits](https://github.com/briansmith/webpki/commits )
---
updated-dependencies:
- dependency-name: webpki
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 08:21:00 +08:00
SteveLauC
a23b761304
fix: --yes option for protonup ( #560 )
2023-09-30 16:44:20 +08:00
SteveLauC
3fd27e4913
chore: add the check for the --yes opt in PR template ( #561 )
2023-09-30 12:46:01 +08:00
Sohum
b3f152b716
feat(wsl): pass verbose to topgrade-in-wsl ( #556 )
...
Closes #521
2023-09-26 11:11:19 +08:00
PabloMarcendo
df381f3a79
feat: add option for nix-env arguments ( #555 )
2023-09-21 09:05:03 +08:00
dependabot[bot]
2dec9db310
chore(deps): bump webpki from 0.22.0 to 0.22.1 ( #554 )
...
Bumps [webpki](https://github.com/briansmith/webpki ) from 0.22.0 to 0.22.1.
- [Commits](https://github.com/briansmith/webpki/commits )
---
updated-dependencies:
- dependency-name: webpki
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 16:04:27 +08:00
SteveLauC
d50dc4c9f6
chore: bump CI toolchain ( #553 )
2023-09-20 15:57:35 +08:00
SteveLauC
ed8b563f20
fix: remote oh-my-zsh env var export issue ( #528 )
...
* fix: fix remove oh-my-zsh env export issue
2023-09-19 09:15:34 +08:00
Rebecca Turner
2a73aa731d
Make error messages nicer ( #551 )
...
* Remove unhelpful information from errors
Before:
```
Git repositories failed:
0: error: cannot pull with rebase: You have unstaged changes.
error: Please commit or stash them.
0:
Location:
src/steps/git.rs:39
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
```
After:
```
Git repositories failed:
0: Failed to pull /Users/wiggles/.dotfiles
1: error: cannot pull with rebase: You have unstaged changes.
error: Please commit or stash them.
Location:
src/steps/git.rs:39
```
* Improve git_repos errors
This removes the extra blank "0:" line at the end of the error, doesn't
print the error message twice, and provides the repo path in the error
message.
2023-09-19 09:09:58 +08:00