Skip to content

Conversation

@ppinchuk
Copy link
Collaborator

No description provided.

@ppinchuk ppinchuk added this to the Finishing touches for OSS milestone Nov 17, 2025
@ppinchuk ppinchuk self-assigned this Nov 17, 2025
@ppinchuk ppinchuk requested a review from castelao as a code owner November 17, 2025 19:35
Copilot AI review requested due to automatic review settings November 17, 2025 19:35
@ppinchuk ppinchuk added enhancement Update to logic or general code improvements github_actions Pull requests that update GitHub Actions code labels Nov 17, 2025
@codecov-commenter
Copy link

codecov-commenter commented Nov 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 40.02%. Comparing base (782ae70) to head (e2ceaca).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #343   +/-   ##
=======================================
  Coverage   40.02%   40.02%           
=======================================
  Files          45       45           
  Lines        4240     4240           
  Branches      380      380           
=======================================
  Hits         1697     1697           
  Misses       2523     2523           
  Partials       20       20           
Flag Coverage Δ
unittests 40.02% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances GitHub Actions security and automation by adding explicit permissions to workflows and improving the release drafter configuration. The changes follow the principle of least privilege and add valuable automation for semantic versioning.

  • Adds explicit permissions to five workflow files, restricting each to minimum required access
  • Configures release drafter with templates for name, tag, and change formatting
  • Implements automatic semantic version resolution based on PR labels

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/release_drafter.yml Adds contents: write permission required for creating draft releases
.github/workflows/publish_to_pypi.yml Adds contents: read permission for code checkout
.github/workflows/codecov.yml Adds contents: read permission for code checkout
.github/workflows/ci-rust.yml Adds workflow-level contents: read permission for all Rust CI jobs
.github/workflows/ci-python.yml Adds workflow-level contents: read permission for all Python CI jobs
.github/release-drafter.yml Adds name/tag/change templates and version-resolver configuration for automatic semantic versioning

@ppinchuk ppinchuk merged commit fac586e into main Nov 18, 2025
13 checks passed
@ppinchuk ppinchuk deleted the pp/gha_updates branch November 18, 2025 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Update to logic or general code improvements github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants