Skip to content

ci,docs: harden release workflow and fix README accuracy#8

Merged
privateip merged 1 commit intoitential:mainfrom
privateip:update-release-workflow
Mar 9, 2026
Merged

ci,docs: harden release workflow and fix README accuracy#8
privateip merged 1 commit intoitential:mainfrom
privateip:update-release-workflow

Conversation

@privateip
Copy link
Copy Markdown
Contributor

  • Pin ubuntu-latest to ubuntu-24.04 on all release jobs
  • Add workflow-level permissions: contents: read with per-job overrides
  • Pin pypa/gh-action-pypi-publish and softprops/action-gh-release to commit SHAs
  • Gate GitHub Release job on publish succeeding (was: parallel with publish)
  • Add workflow and job-level documentation comments matching ci.yaml conventions
  • Correct README API namespaces from client.devices/playbooks to client.services.* and client.resources.*
  • Fix Python version requirement from 3.8+ to 3.10+
  • Clarify services vs resources two-layer architecture in README overview
  • Replace scattered uv run commands with canonical make ci dev workflow

- Pin ubuntu-latest to ubuntu-24.04 on all release jobs
- Add workflow-level permissions: contents: read with per-job overrides
- Pin pypa/gh-action-pypi-publish and softprops/action-gh-release to commit SHAs
- Gate GitHub Release job on publish succeeding (was: parallel with publish)
- Add workflow and job-level documentation comments matching ci.yaml conventions
- Correct README API namespaces from client.devices/playbooks to client.services.* and client.resources.*
- Fix Python version requirement from 3.8+ to 3.10+
- Clarify services vs resources two-layer architecture in README overview
- Replace scattered uv run commands with canonical make ci dev workflow
@privateip privateip requested a review from a team as a code owner March 9, 2026 02:19
@privateip privateip merged commit 8eabd1b into itential:main Mar 9, 2026
8 checks passed
@privateip privateip deleted the update-release-workflow branch March 9, 2026 02:23
@privateip privateip mentioned this pull request Mar 9, 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