Skip to content

EaseHub 1.0.2 — fixes + packaging, prefs, CI, ownership#7

Merged
nickotmazgin merged 5 commits intomainfrom
chore/fix-codeql-queries
Dec 18, 2025
Merged

EaseHub 1.0.2 — fixes + packaging, prefs, CI, ownership#7
nickotmazgin merged 5 commits intomainfrom
chore/fix-codeql-queries

Conversation

@nickotmazgin
Copy link
Copy Markdown
Owner

Summary

  • Fix GLib.FileError by shipping compiled schemas in release zip.
  • Add Actions toggles, Clear Primary, preferred terminal setting.
  • Cross‑distro update helpers (APT/DNF/Zypper/Pacman) via pkexec.
  • D‑Bus proxy fixes for SessionManager/ScreenSaver.
  • GNOME 42–47 compatibility.
  • Preferences About + Donate with PayPal hosted button.
  • CI release with proper permissions and CHANGELOG‑driven notes.

Technical

  • metadata.json: version 3, version-name 1.0.2, 42–47, settings-schema, donations.
  • schemas/org.gnome.shell.extensions.easehub.gschema.xml: preferred-terminal key; new defaults.
  • extension.js: new menu actions, D‑Bus proxy fix, DND state label, primary clear.
  • prefs.js: Actions toggles, About page, preferred terminal entry, page tab icons.
  • .github/workflows/release.yml: compiles schemas, sets permissions, names/body from CHANGELOG.
  • .github/CODEOWNERS: owner @nickotmazgin.
  • CHANGELOG.md + README badges.

Testing

  • Installed locally to ~/.local/share/gnome-shell/extensions/comfort-control@nickotmazgin
  • Verified schemas present and extension ENABLED.
  • Restart instructions: Xorg → Alt+F2 → r → Enter; Wayland → log out/in.

@nickotmazgin nickotmazgin enabled auto-merge (squash) December 18, 2025 11:47
@nickotmazgin nickotmazgin force-pushed the chore/fix-codeql-queries branch from 68b1334 to 36be2df Compare December 18, 2025 11:49
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +3 to +4
permissions:
contents: write
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Release workflow cannot upload artifacts without actions scope

The workflow limits the GITHUB_TOKEN to contents: write only. When this job runs on a tag (v*), the later actions/upload-artifact@v4 step (lines 45‑49) requires actions: write and will error with Resource not accessible by integration, causing the release job to fail before publishing the zip. Grant actions: write (in addition to contents: write) under permissions so the artifact upload succeeds.

Useful? React with 👍 / 👎.

@nickotmazgin nickotmazgin merged commit e5db938 into main Dec 18, 2025
3 checks passed
@nickotmazgin nickotmazgin deleted the chore/fix-codeql-queries branch December 18, 2025 11:55
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