Skip to content

Next version: GNOME Shell 50#92

Merged
JumpLink merged 2 commits intomainfrom
v50.x.x
Apr 7, 2026
Merged

Next version: GNOME Shell 50#92
JumpLink merged 2 commits intomainfrom
v50.x.x

Conversation

@JumpLink
Copy link
Copy Markdown
Collaborator

@JumpLink JumpLink commented Apr 3, 2026

Like #76, this PR is in preparation for GNOME Shell 50.

Key changes

  • Bump GIR bindings to the GNOME 50 series:
    • @girs/st-18
    • @girs/clutter-18
    • @girs/meta-18
    • @girs/mtk-18
    • @girs/shell-18
  • Upgrade all @girs/* packages from 4.0.0-beta.38 to 4.0.0-rc.1.
  • Add new misc/ibusManager export to the package.

Tooling and CI

  • Upgrade Yarn from 4.10.2 to 4.13.0.
  • Upgrade TypeScript from 5.9.2 to 6.0.2.
  • Upgrade devDependencies (prettier, @tsconfig/strictest, esbuild, adm-zip).

Migration notes

  • Update usages and dependencies: move from @girs/*-17 to @girs/*-18.
  • Update @girs/* version ranges from 4.0.0-beta.38 to 4.0.0-rc.1.

@JumpLink JumpLink requested review from Totto16, schnz and swsnr as code owners April 3, 2026 17:10
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedesbuild@​0.25.10 ⏵ 0.28.099 +810074 +194 +4100
Updated@​girs/​shew-0@​0.0.0-4.0.0-beta.38 ⏵ 0.0.0-4.0.0-rc.174 +110095 +198 +9100
Added@​girs/​mtk-18@​18.0.0-4.0.0-rc.1741009695100
Updated@​girs/​gnomebg-4.0@​4.0.0-4.0.0-beta.38 ⏵ 4.0.0-4.0.0-rc.175 +110095 +198 +9100
Updated@​tsconfig/​strictest@​2.0.5 ⏵ 2.0.810010075 -183100
Updated@​girs/​gnomebluetooth-3.0@​3.0.0-4.0.0-beta.38 ⏵ 3.0.0-4.0.0-rc.176 +110095 +198 +9100
Updated@​girs/​adw-1@​1.9.0-4.0.0-beta.38 ⏵ 1.10.0-4.0.0-rc.177 -2310095 -598 -2100
Added@​girs/​shell-18@​18.0.0-4.0.0-rc.1771009792100
Updated@​girs/​accountsservice-1.0@​1.0.0-4.0.0-beta.38 ⏵ 1.0.0-4.0.0-rc.177 +110096 +198 +9100
Updated@​girs/​gnomedesktop-4.0@​4.0.0-4.0.0-beta.38 ⏵ 4.0.0-4.0.0-rc.178 +110096 +198 +9100
Updated@​girs/​upowerglib-1.0@​0.99.1-4.0.0-beta.38 ⏵ 1.91.1-4.0.0-rc.178 -210096 +197 +9100
Added@​girs/​st-18@​18.0.0-4.0.0-rc.1781009792100
Added@​girs/​meta-18@​18.0.0-4.0.0-rc.1791009795100
Updated@​girs/​giounix-2.0@​2.0.0-4.0.0-beta.38 ⏵ 2.0.0-4.0.0-rc.179 +110096 +198 +1100
Added@​girs/​clutter-18@​18.0.0-4.0.0-rc.1801009795100
Updated@​girs/​cogl-2.0@​2.0.0-4.0.0-beta.38 ⏵ 2.0.0-4.0.0-rc.181 +110096 +198 +9100
Updated@​girs/​gdm-1.0@​1.0.0-4.0.0-beta.38 ⏵ 1.0.0-4.0.0-rc.181 +110096 +198 +9100
Updatedadm-zip@​0.5.16 ⏵ 0.5.17100 +110097 +187 +7100
Updatedtypescript@​5.9.2 ⏵ 6.0.2100 +110090 +110090
Updatedprettier@​3.6.2 ⏵ 3.8.19010097 +190100
Updated@​girs/​gjs@​4.0.0-beta.38 ⏵ 4.0.0-rc.1100 +19100100 +1100 +12100
Updated@​girs/​gobject-2.0@​2.86.0-4.0.0-beta.38 ⏵ 2.88.0-4.0.0-rc.1100 +12100100 +4100 +12100
Updated@​girs/​atk-1.0@​2.58.0-4.0.0-beta.38 ⏵ 2.60.0-4.0.0-rc.1100 +16100100 +4100 +12100
Updated@​girs/​gcr-4@​4.4.0-4.0.0-beta.38 ⏵ 4.4.0-4.0.0-rc.1100 +20100100 +5100 +12100
Updated@​girs/​gio-2.0@​2.86.0-4.0.0-beta.38 ⏵ 2.88.0-4.0.0-rc.1100 +15100100 +5100 +12100
Updated@​girs/​glib-2.0@​2.86.0-4.0.0-beta.38 ⏵ 2.88.0-4.0.0-rc.1100 +11100100 +4100 +12100
Updated@​girs/​gtk-4.0@​4.20.1-4.0.0-beta.38 ⏵ 4.23.0-4.0.0-rc.1100 +22100100 +5100 +12100
Updated@​girs/​gvc-1.0@​1.0.0-4.0.0-beta.38 ⏵ 1.0.0-4.0.0-rc.1100 +21100100 +5100 +12100
Updated@​girs/​polkit-1.0@​1.0.0-4.0.0-beta.38 ⏵ 1.0.0-4.0.0-rc.1100 +21100100 +5100 +12100

View full report

@schnz
Copy link
Copy Markdown
Member

schnz commented Apr 3, 2026

Thanks @JumpLink! Much appreciated. I am going to test it either tomorrow or the day after tomorrow, if nobody else did it by then.

@swsnr
Copy link
Copy Markdown
Collaborator

swsnr commented Apr 7, 2026

Is there anything special here? If it's just a standard bump of all deps feel free to merge as far as I'm concerned 🤷

@JumpLink
Copy link
Copy Markdown
Collaborator Author

JumpLink commented Apr 7, 2026

Is there anything special here? If it's just a standard bump of all deps feel free to merge as far as I'm concerned 🤷

It’s just that packages like @girs/std-17 have also changed to @girs/std-18, which is a new package rather than just a version update, but these are also just version updates – just with a new package. As long as the CI is running, it doesn’t seem to have broken anything, so feel free to just approve it 👍

@swsnr
Copy link
Copy Markdown
Collaborator

swsnr commented Apr 7, 2026

@JumpLink There you go 🙂

@JumpLink JumpLink merged commit 147cc4d into main Apr 7, 2026
4 checks passed
@swsnr
Copy link
Copy Markdown
Collaborator

swsnr commented Apr 8, 2026

@JumpLink Should we make a (alpha?) release from this?

@JumpLink
Copy link
Copy Markdown
Collaborator Author

JumpLink commented Apr 8, 2026

@swsnr I think that would be a good idea; as I’m not currently maintaining any extensions myself, I’d leave that to you :D

@swsnr swsnr deleted the v50.x.x branch April 8, 2026 21:06
@swsnr
Copy link
Copy Markdown
Collaborator

swsnr commented Apr 8, 2026

@JumpLink See #93 for the version bump 🙂

@swsnr
Copy link
Copy Markdown
Collaborator

swsnr commented Apr 8, 2026

By the way, what's this socket thingy above?

@schnz
Copy link
Copy Markdown
Member

schnz commented Apr 10, 2026

Thanks to the both of you. I didn't keep my promise to test it last weekend. But I've just upgraded gTile to Gnome 50 and everything went well :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants