Skip to content

Conversation

jajeffries
Copy link
Contributor

This pull request updates the release workflow configuration to improve compatibility with dependencies and ensure the correct version of semantic-release is used. The main changes involve updating the installation command and specifying a beta version of semantic-release.

Dependency management improvements:

  • Updated the devDependencies in two places to explicitly use semantic-release version 25.0.0-beta.6, ensuring consistent release tooling across jobs. [1] [2]

Workflow compatibility fixes:

  • Changed the npm install command from npm i to npm install --legacy-peer-deps in both release jobs to avoid peer dependency conflicts during setup. [1] [2]

Copy link

github-actions bot commented Aug 29, 2025

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.11.13/x64/lib/python3.11/site-packages/netboxlabs/diode/sdk
   client.py256598%303, 364, 369, 373, 461
TOTAL290598% 

Tests Skipped Failures Errors Time
109 0 💤 0 ❌ 0 🔥 1.266s ⏱️

@jajeffries jajeffries merged commit ecebf70 into develop Aug 29, 2025
6 checks passed
@jajeffries jajeffries deleted the upgrade-semantic-release branch August 29, 2025 14:38
Copy link

github-actions bot commented Oct 6, 2025

🎉 This PR is included in version 1.5.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants