Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix building of Linux AppImage / automated uploads to the Releases page #458

Merged
merged 2 commits into from
Apr 30, 2024

Commits on Apr 30, 2024

  1. ci: update actions/download-artifact to v4

    This version bump is now needed because of changes from commit
    7e2c233, which ended up breaking
    automated uploads to the Releases page.
    guihkx committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    17168ce View commit details
    Browse the repository at this point in the history
  2. linux: pin PyGObject version to <3.47

    This fixes the broken "Linux (AppImage)" CI job.
    
    PyGObject 3.47 has dropped setuptools in favor of meson-python, which
    isn't a problem per se, but they also require meson 0.63.3, which we
    don't currently have in the repositories of Ubuntu 20.04, which is
    the oldest (yet supported) version we use to build our AppImage
    package, in order to increase compatibility with as much Linux distros
    as possible.
    
    And since there's no real, compelling reason to upgrade to the latest
    version of PyGObject right now, let's just pin it to version <3.46,
    until we eventually upgrade the Ubuntu version we use for CI.
    guihkx committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    05b6e65 View commit details
    Browse the repository at this point in the history