Skip to content

chore: sync develop with pytest 9.1.1, spacy 3.8.13, and actions/checkout v7#81

Merged
overwrite00 merged 179 commits into
mainfrom
develop
Jun 22, 2026
Merged

chore: sync develop with pytest 9.1.1, spacy 3.8.13, and actions/checkout v7#81
overwrite00 merged 179 commits into
mainfrom
develop

Conversation

@overwrite00

Copy link
Copy Markdown
Owner

Merge updates from develop:

  • Fix spacy version (3.8.14 doesn't exist, use 3.8.13)
  • Update pytest to 9.1.1 with bugfixes
  • Upgrade actions/checkout to v7 (security improvements)

All tests verified to pass.

Fix: Risolto problema dei link (mailto:) negli indirizzi email censurati che rimanevano anche dopo l'export del file bonificato.
Aggiunta icona applicazione e script per build automatico per le release
Fix: stable cross-platform build and versioning
Fix: UnicodeDecodeError on Windows build (forced utf-8 encoding)
Fix: generazione dinamica .ico per Windows e aggiornamento asset icona
Fix: rimozione finta trasparenza dall'icona
Fix: vera trasparenza assoluta per l'icona
Fix: applicata icona personalizzata anche alla finestra About
overwrite00 and others added 28 commits June 7, 2026 14:03
The 'reviewers' property is not supported in Dependabot v2.0.
Removed to fix schema validation warnings in VS Code.
The 'reviewers' property is not supported in Dependabot v2.0.
Removed to fix schema validation warnings in VS Code.

This aligns with Dependabot v2 supported properties:
- schedule, labels, commit-message, allow, ignore
- open-pull-requests-limit, etc.

But NOT: reviewers (use assignees instead if needed)
Kept the fix from develop (removed unsupported reviewers property)
instead of the reverted version from main.
Removed redundant version support table. Only the latest version
receives security updates, so listing old versions was unnecessary.
Replaced with concise statement that clearly communicates the policy.
Removed redundant version support table. Only the latest version
receives security updates, so listing old versions was unnecessary.
Replaced with concise statement that clearly communicates the policy.
Remove redundant 'push' trigger that caused duplicate test runs.
Tests now run only on pull_request events to avoid waste.

- Before: Tests ran on both push AND pull_request (duplicate)
- After: Tests run only on pull_request to main
- Manual trigger (workflow_dispatch) still available

Reduces CI/CD noise and resources while maintaining coverage.
* docs: simplify security support section in SECURITY.md

Removed redundant version support table. Only the latest version
receives security updates, so listing old versions was unnecessary.
Replaced with concise statement that clearly communicates the policy.

* ci: optimize test_build workflow triggers

Remove redundant 'push' trigger that caused duplicate test runs.
Tests now run only on pull_request events to avoid waste.

- Before: Tests ran on both push AND pull_request (duplicate)
- After: Tests run only on pull_request to main
- Manual trigger (workflow_dispatch) still available

Reduces CI/CD noise and resources while maintaining coverage.
- Update dependabot.yml to use universal label schema (lang:python, type:ci, scope:*)
- Update project-automation.yml with centralized PROJECT_ID and GH_PROJECT_TOKEN
- Centralize automation configuration for all repositories
- Include 'reopened' event type for issues (consistent with PR behavior)
- Allows automation to trigger when issues are reopened
The workflow had a critical syntax error: attempting to use a GitHub Actions context variable directly as a bash conditional. Fixed by storing the variable value first, then comparing it as a string.

Error was: if ${{ github.event.pull_request.merged }}; then
Fixed to: PR_MERGED="${{ github.event.pull_request.merged }}" && if [ "$PR_MERGED" = "true" ]; then

This syntax error prevented the workflow from running entirely.
- Request @overwrite00 as reviewer on opened/reopened PRs
- Works alongside automatic assignment to streamline PR review process
- Remove redundant 'allow: dependency-type: all' block
- Add groups to consolidate updates (minor-and-patch + development-updates)
- Limit major version ignore to development dependencies only
- Keep GitHub Actions free of major-version ignore (CI/CD security-critical)
Bumps the minor-and-patch group with 1 update: [pyinstaller](https://github.com/pyinstaller/pyinstaller).


Updates `pyinstaller` from 6.20.0 to 6.21.0
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.20.0...v6.21.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-version: 6.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the minor-and-patch group with 1 update: [pytest](https://github.com/pytest-dev/pytest).


Updates `pytest` from 9.0.3 to 9.1.0
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.3...9.1.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Tested: pytest 9.1.1 passes all 11 tests with no new errors
Verified: actions/checkout v7 upgrade is safe - we don't use pull_request_target or workflow_run events
@overwrite00 overwrite00 merged commit 8729469 into main Jun 22, 2026
2 checks passed
@overwrite00 overwrite00 self-assigned this Jun 22, 2026
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