Skip to content

Add AppImage metadata and refresh GitHub Actions - #70

Merged
snekxs merged 2 commits into
mainfrom
fix/appimage-metadata-action-warnings
Nov 4, 2026
Merged

snekxs merged 2 commits into
mainfrom
fix/appimage-metadata-action-warnings

Conversation

@snekxs

@snekxs snekxs commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

Adds AppStream metadata to the Linux AppImage and validates it in CI. Updates the official checkout, Node setup, cache, upload, and download actions to Node 24 releases to remove the runner deprecation warnings. The artifact workflow runs on this branch to verify packaging.

Note

Add AppStream metadata to Linux AppImage and bump GitHub Actions

  • Adds io.openmouse.bridge.appdata.xml and packages the AppStream metadata, desktop entry, and icon into the Linux AppImage in gpui-build.yml
  • Metadata is validated with appstreamcli during assembly, and extracted-AppImage checks now require the metadata and desktop-entry files
  • Bumps GitHub Actions versions across all workflow files: actions/checkout and actions/setup-node to v5, actions/cache to v5, actions/upload-artifact to v6, and actions/download-artifact to v7
  • Behavioral Change: Linux AppImage contents now include AppStream metadata, a shared desktop entry, and an application icon

Macroscope summarized 4f9a949.

@coderabbitai

coderabbitai Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 31 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
Commits

Reviewing files that changed from the base of the PR and between cdef740 and 4f9a949.

Files selected for processing: 5
  • .github/workflows/ci.yml
  • .github/workflows/gpui-build.yml
  • .github/workflows/release.yml
  • .github/workflows/update-mouse-protocol.yml
  • packaging/linux/io.openmouse.bridge.appdata.xml
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@github-actions github-actions Bot added the area: ci Automation and build configuration label Nov 4, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Nov 4, 2026
@macroscopeapp

macroscopeapp Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Approvability

Verdict: Approved at 4f9a949

Macroscope's review found this PR approvable — Adds validated Linux AppImage metadata and refreshes official GitHub Actions versions. The changes preserve runtime behavior, workflow permissions and release policy, with risk limited to build and packaging tooling.

Notes:

  • Your repo's Minimum Blocking Severity is Off, so correctness findings do not automatically block approval.

You can add or adjust custom eligibility rules. Learn more.

@macroscopeapp
macroscopeapp Bot dismissed their stale review November 4, 2026 21:31

Dismissing prior approval to re-evaluate 4f9a949

@snekxs
snekxs merged commit f1d9434 into main Nov 4, 2026
11 checks passed
@snekxs
snekxs deleted the fix/appimage-metadata-action-warnings branch November 4, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci Automation and build configuration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant