Skip to content

Conversation

@DefinitelyADev
Copy link
Owner

This pull request focuses on improving the CI workflow configuration and updating documentation to reflect these changes. The main updates include refining which tags trigger the CI workflow, correcting a configuration option for the Codecov action, and updating the changelog.

CI Workflow Improvements:

  • Updated the ci.yml workflow to only trigger on tags that match version patterns like vX.X.X or vX.X.X-<short-commit-hash>, reducing unnecessary workflow runs.
  • Changed the Codecov action configuration from file to files to match the expected input and avoid potential errors.

Documentation Updates:

  • Added a new entry in CHANGELOG.md for version 1.2.1, documenting the CI workflow tag pattern update and a fix for workflow permissions.

Add support for triggering the CI workflow on all tags to ensure tests
and validations are carried out on tagged commits. Update the workflow
to test against Python versions 3.10, 3.11, and 3.12, ensuring the
project is validated on all supported versions.
Change the input parameter `file` to `files` in the
Codecov action step. Codecov's action now expects
the parameter to be named `files` instead of `file`.
This change ensures that coverage reports are
uploaded correctly, preventing potential errors or
misconfigurations in the CI workflow.
@DefinitelyADev DefinitelyADev force-pushed the fix/release-is-not-trigered branch from dd309d2 to f649175 Compare September 21, 2025 22:21
@DefinitelyADev DefinitelyADev added this to the 1.2.0 milestone Sep 21, 2025
@DefinitelyADev DefinitelyADev added bug Something isn't working github_actions Pull requests that update GitHub Actions code labels Sep 21, 2025
@DefinitelyADev DefinitelyADev modified the milestones: 1.2.0, 1.2.1 Sep 21, 2025
@DefinitelyADev DefinitelyADev merged commit b63568a into master Sep 21, 2025
10 of 11 checks passed
@DefinitelyADev DefinitelyADev deleted the fix/release-is-not-trigered branch September 21, 2025 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants