ci: automatically add new PRs to OTel project board by MikeGoldsmith · Pull Request #4955 · open-telemetry/opentelemetry-python

@MikeGoldsmith

Adds a GHA workflow that automatically adds newly opened issues,
transferred issues, and opened PRs to the shared OTel Python project
board (https://github.com/orgs/open-telemetry/projects/88).

Uses the existing otelbot GitHub App with actions/add-to-project.
Mirrors the same workflow added to opentelemetry-python-contrib#4306.

Assisted-by: Claude Sonnet 4.6

@MikeGoldsmith

- Remove issues trigger (too noisy; revisit once stale/close cadence settles)
- Add ready_for_review trigger so draft PRs are added when published
- Skip job when PR is draft (guards the opened event)

Assisted-by: Claude Sonnet 4.6

MikeGoldsmith added a commit to honeycombio/opentelemetry-python-contrib that referenced this pull request

Mar 6, 2026
Mirrors feedback applied to open-telemetry/opentelemetry-python#4955:
- Drop issues trigger (too noisy given current PR volume)
- Add ready_for_review type so drafts are added when published
- Skip job for draft PRs via if condition

Assisted-by: Claude Sonnet 4.6

@xrmx xrmx changed the title ci: automatically add new issues and PRs to OTel project board ci: automatically add new PRs to OTel project board

Mar 6, 2026

tammy-baylis-swi

aabmass

herin049

MikeGoldsmith added a commit to MikeGoldsmith/opentelemetry-python that referenced this pull request

Mar 31, 2026
…kflow

pull_request trigger cannot access secrets for fork PRs (Secret source: None).
pull_request_target runs in base repo context and can access secrets.

Use otelbot app token (same pattern as backport.yml) instead of a PAT.
No checkout step — intentional, see open-telemetry#4955.

Assisted-by: Claude Sonnet 4.6

MikeGoldsmith added a commit to honeycombio/opentelemetry-python-contrib that referenced this pull request

Mar 31, 2026
…kflow

pull_request trigger cannot access secrets for fork PRs (Secret source: None).
pull_request_target runs in base repo context and can access secrets.

Use otelbot app token (same pattern as backport.yml) instead of a PAT.
No checkout step — intentional, see open-telemetry/opentelemetry-python#4955.

Assisted-by: Claude Sonnet 4.6

This was referenced

Mar 31, 2026