Skip to content

Conversation

@suchapalaver
Copy link
Collaborator

@suchapalaver suchapalaver commented Jul 23, 2025

🔧 Summary

This PR fixes CI workflow issues that were preventing release-please from running correctly


✅ Changes

1. Concurrency Control for release-please

  • Ensures only one release-please job runs at a time
  • Newer runs cancel older ones to prevent race conditions
  • Hopefully 🤞fixes "Error updating ref" permission errors

2. Scope Limited to main Branch

  • release-please now only runs on pushes to main
  • Prevents it from running on pull requests
  • Matches expected behavior: releases are created from main only

3. Fixed PR Build Checks

  • Added conditional logic to builds-linux job
  • Ensures builds run even if release-please is skipped

Signed off by Joseph Livesey [email protected]

@suchapalaver suchapalaver force-pushed the suchapalaver/ci/add-concurrency-settings branch from 49f0e2a to f6b3ce5 Compare July 23, 2025 17:55
@suchapalaver suchapalaver marked this pull request as ready for review July 23, 2025 18:05
@suchapalaver suchapalaver enabled auto-merge (squash) July 23, 2025 18:09
Copy link
Member

@anirudh2 anirudh2 left a comment

Choose a reason for hiding this comment

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

Fingers crossed!

@suchapalaver suchapalaver merged commit 56e1749 into main Jul 23, 2025
12 checks passed
@suchapalaver suchapalaver deleted the suchapalaver/ci/add-concurrency-settings branch July 23, 2025 19:46
@coveralls
Copy link

coveralls commented Jul 23, 2025

Pull Request Test Coverage Report for Build 16478145807

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 74.582%

Totals Coverage Status
Change from base Build 16476761354: 0.0%
Covered Lines: 11819
Relevant Lines: 15847

💛 - Coveralls

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.

3 participants