Commit Graph
10 Commits
Author SHA1 Message Date
LogalDeveloper 33d5a8a0da Fixed upload-artifact isGHES rejection by spoofing GITHUB_SERVER_URL.
CD / Build (push) Failing after 8s
CI / Formatting (push) Successful in 14s
CI / Linting (push) Successful in 9s
CI / Tests (push) Successful in 20s
CI / Type Checking (push) Successful in 11s
CI / Spelling (push) Successful in 9s
2026-04-22 12:42:24 -04:00
LogalDeveloper def15b22f9 Switched to official actions/upload-artifact with archive disabled to avoid redundant re-zipping.
CD / Build (push) Failing after 16s
CI / Formatting (push) Successful in 7s
CI / Linting (push) Successful in 6s
CI / Tests (push) Successful in 11s
CI / Type Checking (push) Successful in 10s
CI / Spelling (push) Successful in 12s
2026-04-22 12:37:07 -04:00
LogalDeveloper 69714e59fa Scoped GITEA_TOKEN to least privilege in Gitea Actions workflows.
CD / Build (push) Successful in 8s
CI / Formatting (push) Successful in 5s
CI / Linting (push) Successful in 5s
CI / Tests (push) Successful in 10s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 8s
2026-04-22 12:28:58 -04:00
LogalDeveloper 1112f7c0cd Added compressed plugin builds and artifact checksums to CD workflow.
Audit / Dependencies (push) Successful in 8s
CD / Build (push) Successful in 7s
CI / Formatting (push) Successful in 5s
CI / Linting (push) Successful in 5s
CI / Tests (push) Successful in 10s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 5s
2026-03-14 17:15:53 -04:00
LogalDeveloper a01ad9440c Aligned mypy scope with config and removed unused ruff exclusion.
CD / Build (push) Successful in 8s
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 5s
CI / Tests (push) Successful in 10s
CI / Type Checking (push) Failing after 8s
CI / Spelling (push) Successful in 5s
2026-03-14 16:44:55 -04:00
LogalDeveloper 99b257b90a Added comprehensive test suite with CI workflow.
Audit / Dependencies (push) Successful in 8s
CD / Build (push) Successful in 8s
CI / Formatting (push) Successful in 5s
CI / Linting (push) Successful in 5s
CI / Tests (push) Successful in 11s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 6s
2026-03-14 12:15:33 -04:00
LogalDeveloper d05d73eddc Modernized codebase with tooling configuration and CI/CD workflows.
Audit / Dependencies (push) Successful in 8s
CI / Formatting (push) Successful in 6s
CI / Linting (push) Successful in 6s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 6s
- Replaced legacy typing (Optional, List, Type, Union, Tuple) with PEP 604/585 equivalents.
- Added pyproject.toml with configurations for hatch-vcs, mypy, ruff, and codespell.
- Added CI workflows for formatting, linting, type checking, and spelling.
- Added CD workflow for building and uploading plugin artifacts on push to master and version tags.
- Added dependency auditing workflow with pip-audit.
- Added comprehensive docstrings and inline comments across all modules.
- Fixed User-Agent header using hardcoded version instead of actual plugin version.
- Fixed grammar and terminology in log messages and comments.
- Removed unreachable error handling branch in unsubscribe command.
2026-03-11 14:37:56 -04:00
LogalDeveloper b177114540 Removed Gitea actions workflows. 2026-01-06 11:36:27 -05:00
LogalDeveloper aad810d710 Added Gitea Actions workflow for building plugin artifacts.
Build Maubot Plugin Artifact / Build (push) Successful in 2s
Lint Source Code / Lint (push) Failing after 8s
2025-04-05 10:56:46 -04:00
LogalDeveloper bb9d360d8f Added Gitea Actions workflow for linting source code. 2025-04-05 10:37:56 -04:00