Skip to content

fix: add missing contents:read permission to release jobs - #21

Merged
andrewklatzke merged 1 commit into
mainfrom
fix/add-contents-read-permission
Aug 7, 2026
Merged

fix: add missing contents:read permission to release jobs#21
andrewklatzke merged 1 commit into
mainfrom
fix/add-contents-read-permission

Conversation

@andrewklatzke

@andrewklatzke andrewklatzke commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds contents: read permission to all 8 release jobs in release-please.yml, fixing OIDC failures where actions/checkout couldn't clone the repo
  • Adds module docstrings to all remaining package __init__.py files (claude-agents, claude-messages, openai-agents, openai-messages, langchain-agents, langchain-messages)

Test plan

  • Merge PR and verify release-please creates a release PR
  • Verify the release workflow can complete (OIDC role assumption succeeds)

Note

Overview
Fixes release-please PyPI publish jobs by granting contents: read on all eight per-package release-* jobs in release-please.yml, so actions/checkout can clone the repo when using OIDC (id-token / attestations) without over-broad write access. The manual publish job already had this permission.

Also adds one-line module docstrings to the remaining integration packages’ __init__.py files (Claude, OpenAI, and LangChain agents/messages).

Reviewed by Cursor Bugbot for commit b33d50f. Bugbot is set up for automated code reviews on this repo. Configure here.

Also adds module docstrings to all remaining packages.

Co-authored-by: Cursor <cursoragent@cursor.com>
@andrewklatzke
andrewklatzke merged commit da72e1a into main Aug 7, 2026
8 checks passed
@andrewklatzke
andrewklatzke deleted the fix/add-contents-read-permission branch August 7, 2026 18:54
@github-actions github-actions Bot mentioned this pull request Aug 7, 2026
andrewklatzke added a commit that referenced this pull request Aug 7, 2026
🤖 I have created a release *beep* *boop*
---


<details><summary>launchdarkly-ai-claude-agents: 0.1.3</summary>

##
[0.1.3](launchdarkly-ai-claude-agents-0.1.2...launchdarkly-ai-claude-agents-0.1.3)
(2026-08-07)


### Bug Fixes

* add missing contents:read permission to release jobs
([b33d50f](b33d50f))
* add missing contents:read permission to release jobs
([#21](#21))
([da72e1a](da72e1a))
</details>

<details><summary>launchdarkly-ai-claude-messages: 0.1.3</summary>

##
[0.1.3](launchdarkly-ai-claude-messages-0.1.2...launchdarkly-ai-claude-messages-0.1.3)
(2026-08-07)


### Bug Fixes

* add missing contents:read permission to release jobs
([b33d50f](b33d50f))
* add missing contents:read permission to release jobs
([#21](#21))
([da72e1a](da72e1a))
</details>

<details><summary>launchdarkly-ai-openai-agents: 0.1.3</summary>

##
[0.1.3](launchdarkly-ai-openai-agents-0.1.2...launchdarkly-ai-openai-agents-0.1.3)
(2026-08-07)


### Bug Fixes

* add missing contents:read permission to release jobs
([b33d50f](b33d50f))
* add missing contents:read permission to release jobs
([#21](#21))
([da72e1a](da72e1a))
</details>

<details><summary>launchdarkly-ai-openai-messages: 0.1.3</summary>

##
[0.1.3](launchdarkly-ai-openai-messages-0.1.2...launchdarkly-ai-openai-messages-0.1.3)
(2026-08-07)


### Bug Fixes

* add missing contents:read permission to release jobs
([b33d50f](b33d50f))
* add missing contents:read permission to release jobs
([#21](#21))
([da72e1a](da72e1a))
</details>

<details><summary>launchdarkly-ai-langchain-agents: 0.1.3</summary>

##
[0.1.3](launchdarkly-ai-langchain-agents-0.1.2...launchdarkly-ai-langchain-agents-0.1.3)
(2026-08-07)


### Bug Fixes

* add missing contents:read permission to release jobs
([b33d50f](b33d50f))
* add missing contents:read permission to release jobs
([#21](#21))
([da72e1a](da72e1a))
</details>

<details><summary>launchdarkly-ai-langchain-messages: 0.1.3</summary>

##
[0.1.3](launchdarkly-ai-langchain-messages-0.1.2...launchdarkly-ai-langchain-messages-0.1.3)
(2026-08-07)


### Bug Fixes

* add missing contents:read permission to release jobs
([b33d50f](b33d50f))
* add missing contents:read permission to release jobs
([#21](#21))
([da72e1a](da72e1a))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Overview**
> Release Please **0.1.3** release for the six provider integration
packages (`claude-agents`, `claude-messages`, `openai-agents`,
`openai-messages`, `langchain-agents`, `langchain-messages`).
**`packages/client`** and **`packages/ai`** stay at **0.1.2** in
`.release-please-manifest.json`.
> 
> Each bumped package gets matching updates to **`pyproject.toml`**,
**`__version__`** in `__init__.py`, and a new **CHANGELOG** entry for
the CI fix that added **`contents:read`** to release jobs
([#21](#21)). There
are **no library or runtime code changes** in this diff—only version and
changelog metadata.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
1bbf9d8. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
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.

2 participants