Skip to content

chore: update @girs dependencies to latest - #144

Merged
JumpLink merged 2 commits into
mainfrom
chore/update-girs
Aug 29, 2026
Merged

chore: update @girs dependencies to latest#144
JumpLink merged 2 commits into
mainfrom
chore/update-girs

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated update of the @girs/* type dependencies to their latest npm latest dist-tag.

Dependencies use caret ranges (^x.y.z) on the release-only @girs version scheme (ts-for-gir >= 4.1): a caret dedupes across stable releases and excludes prereleases. This job advances the caret floor to the latest release. See scripts/update-girs.mjs for the full explanation.

⚠️ Validation failed in this workflow run — the new @Girs types likely need code changes in this repo. See the workflow logs. Opened as a draft.

@girs/accountsservice-1.0: ^4.1.0 -> ^4.3.0
@girs/adw-1: ^4.1.0 -> ^4.3.0
@girs/atk-1.0: ^4.1.0 -> ^4.3.0
@girs/clutter-18: ^4.1.0 -> ^4.3.0
@girs/cogl-18: ^4.1.0 -> ^4.3.0
@girs/gcr-4: ^4.1.0 -> ^4.3.0
@girs/gdm-1.0: ^4.1.0 -> ^4.3.0
@girs/gio-2.0: ^4.1.0 -> ^4.3.0
@girs/giounix-2.0: ^4.1.0 -> ^4.3.0
@girs/gjs: ^4.1.0 -> ^4.3.0
@girs/glib-2.0: ^4.1.0 -> ^4.3.0
@girs/gnomebg-4.0: ^4.1.0 -> ^4.3.0
@girs/gnomebluetooth-3.0: ^4.1.0 -> ^4.3.0
@girs/gnomedesktop-4.0: ^4.1.0 -> ^4.3.0
@girs/gobject-2.0: ^4.1.0 -> ^4.3.0
@girs/gtk-4.0: ^4.1.0 -> ^4.3.0
@girs/gvc-1.0: ^4.1.0 -> ^4.3.0
@girs/meta-18: ^4.1.0 -> ^4.3.0
@girs/mtk-18: ^4.1.0 -> ^4.3.0
@girs/polkit-1.0: ^4.1.0 -> ^4.3.0
@girs/shell-18: ^4.1.0 -> ^4.3.0
@girs/shew-0: ^4.1.0 -> ^4.3.0
@girs/st-18: ^4.1.0 -> ^4.3.0
@girs/upowerglib-1.0: ^4.1.0 -> ^4.3.0

24 dependency change(s)

Triggered by: workflow_dispatch.

Note: PRs opened by the default GITHUB_TOKEN do not trigger the Build CI workflow. Validation already ran inside this update workflow; close and reopen the PR if you want a separate Build CI run.

@JumpLink
JumpLink marked this pull request as ready for review August 29, 2026 06:34
`@girs/gnomebg-4.0` 4.3.0 adds the promisified overloads of
`BGSlideShow.load_async`; 4.1.0 declared a single callback signature. The
shell subclasses that class in `ui/background.js` and overrides the method
with a callback-only form, which no longer satisfies the base type:

    error TS2416: Property 'load_async' in type 'Animation' is not
    assignable to the same property in base type 'BGSlideShow'.

So declare the one-argument form on the override as well, marked
`@hidden` and `@deprecated`. The shell always hands its own callback down
to the base method, so nothing is promisified here. Awaiting the result
resolves at once, with the slide show still unloaded.

@JumpLink JumpLink left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@JumpLink
JumpLink merged commit 89fbe8a into main Aug 29, 2026
1 check passed
@JumpLink
JumpLink deleted the chore/update-girs branch August 29, 2026 07:07
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.

1 participant