SteveLauC
a801b7b9f4
chore: bump deps ( #714 )
2024-02-24 13:14:53 +08:00
SteveLauC
c6e3f0ae0a
revert: revert 614 to remove the -p option ( #713 )
2024-02-24 11:26:41 +08:00
SteveLauC
a43b03d3db
feat: also detect Helix step with bin name hx ( #710 )
2024-02-23 07:39:31 +08:00
Md Isfarul Haque
12b0fa57ad
fix: fetch and build Helix grammar as a regular user ( #698 )
2024-02-23 07:26:08 +08:00
Nils
d9e304f0ef
Add .vs to .gitignore ( #706 )
...
* Added .vs vode to .gitignore
* Adjust .vs to .vs/
2024-02-22 09:47:37 +08:00
dependabot[bot]
842b92cca7
chore(deps): bump actions/download-artifact from 3 to 4 ( #704 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 09:39:05 +08:00
dependabot[bot]
485f0ec9c8
chore(deps): bump EnricoMi/publish-unit-test-result-action from 1 to 2 ( #705 )
...
Bumps [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action ) from 1 to 2.
- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases )
- [Commits](https://github.com/enricomi/publish-unit-test-result-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: EnricoMi/publish-unit-test-result-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 09:38:40 +08:00
λP.(P izzy)
5e3b5fc9a7
Fix OpenBSD Step failing to build with E0599 ( #707 )
...
* fix openbsd support failing with error E0599
* clean up a little formatting in src/os/openbsd.os
2024-02-21 21:10:34 +08:00
SteveLauC
7c63541cad
fix: zinit default install location ( #625 )
2024-02-17 13:15:53 +08:00
SteveLauC
238e089d74
docs: document brew config entries[skip ci] ( #696 )
2024-02-17 13:14:39 +08:00
luciodaou
8991bc9f62
feat(brew): adds "greedy-latest" option to Brew ( #636 )
2024-02-17 11:45:57 +08:00
SteveLauC
7a3f3a8905
feat: support waydroid ( #687 )
2024-02-16 11:57:53 +08:00
dependabot[bot]
e4085e03eb
chore(deps): bump actions/checkout from 2 to 4 ( #688 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [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/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:19:58 +08:00
dependabot[bot]
4b0c366e5f
chore(deps): bump actions/upload-artifact from 3 to 4 ( #689 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:19:18 +08:00
dependabot[bot]
ea97240d09
chore(deps): bump actions/cache from 1 to 4 ( #690 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 1 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v1...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:18:47 +08:00
dependabot[bot]
12de531abb
chore(deps): bump codecov/codecov-action from 1 to 4 ( #691 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 1 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:18:24 +08:00
dependabot[bot]
c3876ce3bf
chore(deps): bump katyo/publish-crates from 1 to 2 ( #692 )
...
Bumps [katyo/publish-crates](https://github.com/katyo/publish-crates ) from 1 to 2.
- [Release notes](https://github.com/katyo/publish-crates/releases )
- [Commits](https://github.com/katyo/publish-crates/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: katyo/publish-crates
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:18:00 +08:00
SteveLauC
cbbfc3a114
docs: update install doc with Winget ( #693 )
2024-02-15 16:17:11 +08:00
Nils
ad2bfc9abd
Keeping actions up to date with Dependabot ( #685 )
2024-02-15 16:04:51 +08:00
Nils
528461412e
Publish new releases of topgrade to the Windows Package Manager with WinGet Releaser
...
Publish new releases of topgrade to the Windows Package Manager with WinGet Releaser (GitHb Action).
2024-02-15 16:04:11 +08:00
SteveLauC
64db679390
ci: add macOS aarch64 check ( #680 )
2024-02-06 16:28:01 +08:00
Wallunen
77a8b3b7d2
feat: add fetch_head configuration option into brew ( #679 )
2024-02-06 16:17:27 +08:00
Nils
7007e76ab5
Fix/winget ( #670 )
...
* cargo update
* Remove the check for 'winget_enable' set to 'true'. On my Windows 10 and 11 machines, there are no issues with Winget anymore. As far as I remember, it was disabled by default because it was buggy back then.
* remove print_warning
* Revert "cargo update"
This reverts commit 5f4e532bc1 .
* Removed the `enable_winget = true` configuration as winget is now enabled by default.
* Removed the #[cfg(windows)] flag.
* Revised as Recommended
* Wrapping at 80
2024-02-03 09:09:47 +08:00
Andy Piper
3c970063a9
fix: correct typos in output ( #677 )
...
Corrects a grammatical issue and a typo in two of the step output messages.
2024-01-31 09:07:38 +08:00
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