Andre Toerien
c00365c19d
fix(i18n): use double-quotes for translations with newlines
2025-07-18 09:21:31 +02:00
Andre Toerien
3f9fe845e5
refactor(powershell): store powershell path directly
2025-07-18 09:21:31 +02:00
Andre Toerien
b166aae835
fix(powershell): run microsoft_store command directly
2025-07-18 09:21:31 +02:00
Andre Toerien
31f0097862
fix(powershell): remove mentions of USOClient
2025-07-18 09:21:31 +02:00
Andre Toerien
f78514dbd8
fix(powershell): execution policy check breaks when run in pwsh
...
When topgrade is run from within pwsh, the execution policy check breaks
for the Windows Update and Windows Store steps, because they use normal
powershell and the inherited PSModulePath environment variable breaks
the Microsoft.PowerShell.Security module import. So we unset that
variable to fix the issue, but also allow for those steps to use pwsh as
neither step actually requires PowerShell 5.
Co-authored-by: nistee <52573120+niStee@users.noreply.github.com >
2025-07-18 09:21:31 +02:00
Andre Toerien
9fc5fe9798
fix(powershell): don't use sudo with Update-Module for pwsh
...
Co-authored-by: Ao <197966644+ao-xing@users.noreply.github.com >
Co-authored-by: nistee <52573120+niStee@users.noreply.github.com >
2025-07-18 09:21:31 +02:00
Andre Toerien
6d14ac1693
refactor(powershell): cleanup and simplify code
2025-07-18 09:21:31 +02:00
Steve Brown
b8ab573c00
fix(powershell): add -Command to module update cmdline
2025-07-18 09:21:31 +02:00
Stuart Reilly
75ac6808a1
Move step running into enum for dynamic ordering ( #1188 )
...
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com >
2025-07-16 11:16:27 +02:00
Max Kapur
6719ff93d8
feat(conda): allow configuring additional envs to update ( #1048 )
2025-07-15 13:15:42 +02:00
Tom van Dijk
6b8327faad
feat(step): nix-helper ( #1045 )
2025-07-15 11:05:46 +02:00
Andreas Hoornstra
85c8bd2277
feat(winget): winget uses sudo when [windows] winget_use_sudo = true ( #1061 )
...
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com >
2025-07-15 09:12:55 +02:00
Axel H.
23fff2a09f
fix(tmux): support all default tpm locations (xdg and both hardcoded locations) ( #1146 )
2025-07-14 10:08:00 +02:00
Ville Skyttä
689db93c99
Generate artifact attestations for release assets ( #1216 )
2025-07-14 10:05:03 +02:00
Sam Hug
1114556661
windows update, use explicit reboot policy ( #1143 )
2025-07-14 09:57:00 +02:00
Cthulhux
f8c910a3c2
fixed the German translation for "y/n/s/q" ( #1220 )
2025-07-14 09:56:26 +02:00
Sam Vente
f18ae089ff
feat: suppress pixi release notes by default ( #1225 )
...
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com >
2025-07-14 09:51:02 +02:00
SteveLauC
4a64992054
docs: add Discord invite link to README ( #1203 )
2025-06-26 08:53:25 +08:00
Gideon
9fefb47242
Catch secondary uv self-update error ( #1201 )
2025-06-25 19:24:07 +08:00
Matt Thomson
fc5cc3c43b
Handle another format change in asdf version ( #1194 )
...
This now includes a revision part which must be trimmed, e.g.
0.18.0 (revision unknown)
2025-06-19 17:29:11 +08:00
Gideon
27464b795e
Preserve custom commmand order from config instead of sorting alphabetically ( #1182 )
2025-06-17 11:58:23 +08:00
Stuart Reilly
845558c1da
Add support for multiple binary names and idea having multiple binaries ( #1167 )
...
Add support for tools to have multiple possible binaries because IntellIj IDEA on the AUR can have multiple depending on the edition.
[AUR Ultimate Edition](https://aur.archlinux.org/packages/intellij-idea-ultimate-edition ) and [AUR Community Edition](https://aur.archlinux.org/packages/intellij-idea-community-edition-bin ) renames the binary to `intellij-idea-ultimate-edition` and `intellij-idea-community-edition` respectively.
2025-06-17 11:52:58 +08:00
SteveLauC
31fe5aa452
ci: fix the invalid action version ( #1185 )
2025-06-17 11:36:17 +08:00
SteveLauC
b354e07ef3
ci: allow us to re-run AUR CI ( #1184 )
...
* ci: allow us to re-run AUR CI
* ci: no need to set shell as it is Linux
2025-06-17 11:32:16 +08:00
slowsage
50a74dac4b
Update Yazi upgrade step to use ya pkg. ( #1163 )
2025-06-17 11:09:14 +08:00
SteveLauC
7558bbfe9b
ci: use the new tag name and specify shell to bash ( #1183 )
2025-06-17 10:44:49 +08:00
SteveLauC
7518676ac9
ci: allow specifying tag when manually run 'create_release_assets.yml' ( #1180 )
...
Adds a parameter existing_tag to the workflow_dispatch event of "create_release_assets.yml", which would allow us to re-run a failed release.
2025-06-16 14:39:23 +08:00
SteveLauC
b7b665ff48
ci: fix homebrew ci, remove duplicate trigger event ( #1179 )
2025-06-16 11:45:48 +08:00
SteveLauC
1be941e815
ci: fix PyPI pipeline duplicate wheel name ( #1178 )
2025-06-16 11:43:11 +08:00
SteveLauC
d1b7eba44e
ci: add event workflow_dispatch to release pipelines ( #1177 )
2025-06-16 11:36:14 +08:00
SteveLauC
38e2d5663a
ci: fix pipeline relase to PyPI ( #1176 )
2025-06-16 10:52:35 +08:00
Gideon
3db95a3e67
Install rustfmt and clippy where necessary ( #1171 )
2025-06-16 10:04:06 +08:00
SteveLauC
ef0a0d69bb
chore: release v16.0.4 ( #1169 )
v16.0.4
2025-06-13 19:03:17 +08:00
Gideon
4b3a3e74f8
Fix "Only one instance of <IDE> can be run at a a time." error ( #1123 )
2025-06-13 18:54:07 +08:00
Gideon
2c4751c7b2
Add CachyOS support ( #1153 )
...
* Add CachyOS support
* Fix os-release file
* Re-run CI
2025-06-12 14:36:35 +08:00
Stuart Reilly
30941ed26d
Drop lazy_static ( #1168 )
...
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com >
2025-06-12 14:32:29 +08:00
Gideon
c7163b63db
Run uv cache prune in uv step when cleanup is enabled ( #1165 )
...
Add uv cache prune
2025-06-10 18:10:18 +08:00
SteveLauC
6e6b3dcbfe
ci: add missing rustup components ( #1166 )
2025-06-10 15:43:21 +08:00
Gideon
1d136a6635
Fix nix version output changed ( #1140 )
...
* Fix nix version output changed
* Format
2025-04-24 09:31:02 +08:00
Gideon
0ee67d78ef
Fix conflict between hx (hexdump alternative) and Helix ( #1135 )
...
* Fix conflict between hx (hexdump alternative) and Helix
* Remove uneccessary unit parameter
* Use helix-centered detection
2025-04-21 18:46:00 +08:00
Gideon
7356b920d4
Update jetbrains-toolbox-updater ( #1128 )
...
* Update jetbrains-toolbox-updater
* Update to 5.0.0
2025-04-21 11:59:25 +08:00
Gideon
ce8a325c1f
Add Yazi step ( #1134 )
2025-04-21 11:45:01 +08:00
Alexandre Franke
a2f57e4769
fix: correct GNOME spelling ( #1124 )
...
Before this change, the spelling was inconsistent. Now it is consistent and follows the upstream spelling. GNOME is spelled all caps, because it is a trademark. (As an exception, it is spelled all lowercase in technical strings, such as identifiers and commands)
2025-04-16 13:46:26 +08:00
Matt Thomson
751f41bc5e
Handle format change in asdf version ( #1127 )
...
As of the latest version, this now has the format 0.16.7 - i.e. without the hash part. This commit makes it so that both formats work.
Fixes #1096
2025-04-16 13:35:30 +08:00
Gideon
fd406f0f82
Add output_changed_message!, replace some .expects ( #1110 )
2025-04-13 16:43:08 +08:00
Gideon
801dddacd4
Omit deb-get clean output ( #1119 )
2025-04-13 16:36:22 +08:00
Gideon
397a537eef
Fix uv step ( #1121 )
2025-04-13 16:07:57 +08:00
Gideon
0423c836eb
Fix vscodium skipping silently ( #1109 )
...
* Fix vscodium skipping silently
* Deduplicate
* Format
* Fix x.x.0 version crashing
* Error instead of skipping when there is no first version line
* Format
2025-04-13 11:50:27 +08:00
Gideon
3250337e70
Add JetBrains IDE plugin update steps ( #1103 )
...
* Add JetBrains IDE plugin update steps
* Improve comment consistency
* Add comments for missing Windows-only IDEs
* Fix typo
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* Fix missing "plugins" in Android Studio step name
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* Add breaking change to BREAKINGCHANGES_dev.md
---------
Co-authored-by: SteveLauC <stevelauc@outlook.com >
2025-04-11 10:56:24 +08:00
Nils
9dcd7fffe2
Enhancement: Update Windows Package Manager Indexes ( #1085 )
...
* fix(windows): update winget sources and upgrade all packages
* refactor(windows): streamline winget upgrade command execution
2025-04-10 19:50:35 +08:00