fix: rename 'list' variable in HelpPlugin to avoid shadowing Python builtin (#233)

* fix: rename 'list' variable in HelpPlugin to avoid shadowing Python builtin

Closes #15

aprsd/plugin.py HelpPlugin.process() used 'list' as a local variable name,
shadowing the Python built-in list type. Renamed to 'plugin_names'.

* ci: fix CI workflow for Forgejo self-hosted runners

- Switch runs-on from ubuntu-latest to docker (node:20-bookworm)
  ubuntu-latest runner has no Node.js so actions/checkout@v4 fails
- Replace actions/setup-python@v5 (broken on self-hosted) with uv
- Use tox-uv instead of pip-installed tox for faster installs

* ci: use catthehacker/ubuntu:act-latest container (matches haminfo working CI)

* ci: fix master-build.yml for Forgejo self-hosted runners

Use catthehacker/ubuntu:act-latest container + uv for tox,
matching the working pattern from haminfo. Removes broken
actions/setup-python@v2 + ubuntu-latest bare runner combo.

* ci: revert workflow changes - Forgejo-specific, not for GitHub Actions

* ci: restrict master-build to master branch and tags only

The Docker build job clones from GitHub by branch name, which fails
for feature branches (sanitized slash → name mismatch). This workflow
should only run on master pushes and version tags, not on PRs.

* docs: add unreleased changelog entries for PR #233

* docs: update changelog for 5.0.1 release
This commit is contained in:
2026-08-28 11:18:26 -04:00
committed by GitHub
parent dcd1294b2f
commit 4642035306
3 changed files with 16 additions and 9 deletions
+1 -4
View File
@@ -5,12 +5,9 @@ on:
- cron: "0 10 * * *"
push:
branches:
- "**"
- "master"
tags:
- "*.*.*"
pull_request:
branches:
- "master"
jobs:
tox: