Skip to content

adorton adobe update ci runners - #874

Merged
adorton-adobe merged 3 commits into
v2from
adorton-adobe-update-ci-runners
Oct 2, 2026
Merged

adorton-adobe merged 3 commits into
v2from
adorton-adobe-update-ci-runners

Conversation

@adorton-adobe

Copy link
Copy Markdown
Collaborator
  • Update CI for current GitHub runners
  • Document why Windows artifacts aren't attached to releases

adorton-adobe and others added 3 commits October 2, 2026 11:18
- Replace retired ubuntu-20.04 runner (build: ubuntu-24.04; package: focal -> noble)
- Bump actions to Node 24 versions (checkout/setup-python v7, upload v7, download v8)
- Drop python-dbus apt package (not available on 22.04+), use Python 3.12 in build
- Replace battila7/get-version-action with github.ref_name
- Replace archived actions/create-release + upload-release-assets with softprops/action-gh-release

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Recent setuptools releases no longer ship pkg_resources, and the Makefile
upgrades setuptools before building, which broke pre_build.py in CI.

- pre_build.py: use importlib.metadata for package metadata
- resource.py: use importlib.resources for package-mode resource paths
- Makefile: use shutil.which instead of distutils (removed in Python 3.12)
- user-sync.spec: drop obsolete pkg_resources.py2_warn hidden import

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@adorton-adobe
adorton-adobe merged commit a6aad11 into v2 Oct 2, 2026
4 checks passed
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