SteveLauC
b70830015e
docs: fix a wrong preposition[skip ci] ( #676 )
2024-01-30 11:06:32 +08:00
SteveLauC
b43f2c8b3a
ci: run cargo test in ci ( #674 )
2024-01-29 10:36:30 +08:00
RJ Trujillo
c311da16f3
feat: Add support for Wolfi ( #672 )
...
* feat: Add support for Wolfi
This adds support for updating Wolfi via Topgrade
* chore(wolfi): Add os release info and unit test
* chore(wolfi): Don't check ID_LIKE as it is unique
2024-01-29 09:11:53 +08:00
Nils
37608a338c
Fix/usoclient ( #669 )
...
* cargo update
* Implementing a check for Windows 11 and, if detected, skipping Windows Update via usoclient.exe. It is suggested to install PSWindowsUpdate.
* Revert "cargo update"
This reverts commit 43a4d321cf .
* Revert "Implementing a check for Windows 11 and, if detected, skipping Windows Update via usoclient.exe. It is suggested to install PSWindowsUpdate."
This reverts commit e1ef2e4bc5 .
* Removed the usoclient step and added an error message.
* cargo fmt
2024-01-29 09:02:40 +08:00
Nils
b07288e674
Fix/pswindowsupdate ( #671 )
...
* cargo update
* An elevated PowerShell is required to run Install-WindowsUpdate on my system.
* Revert "cargo update"
This reverts commit fb58ce761a .
2024-01-29 09:01:38 +08:00
Nils
707698faab
Update Cargo.lock ( #673 )
...
cargo update
2024-01-29 09:00:08 +08:00
SteveLauC
2e70d132d0
feat: certbot renew ( #665 )
2024-01-28 13:03:30 +08:00
Brent Monning
30c5b31e21
fix: softwareupdate under dry run ( #668 )
2024-01-27 14:57:10 +08:00
SteveLauC
77ff6cb714
feat: support wildcard in ignored_containers ( #666 )
2024-01-27 10:54:55 +08:00
SteveLauC
ea13c51b7d
chore: release v14.0.1 ( #662 )
v14.0.1
2024-01-25 15:40:52 +08:00
Cat Core
3ed763b884
Fix system updates for Nobara ( #661 )
...
* Fix system updates for Nobara
* fmt
* Add os-release test for Nobara
* Make requested changes
* cargo fmt
2024-01-24 19:29:20 +08:00
samhanic
10e1e170b7
fix vscode extensions update step ( #650 )
...
* fix vscode extensions update using the new update-extensions cli
* fix non-linux compilation
2024-01-24 10:32:00 +08:00
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