Skip to content

open-telemetry/shared-workflows

OpenTelemetry Shared Workflows

This repository contains reusable GitHub Actions components shared across multiple OpenTelemetry repositories.

See CONTRIBUTING.md for how to propose a new shared workflow or use an existing one.

Workflows

Name Description How to use
First-time contributor Reusable workflow that welcomes first-time contributors on pull_request_target: opened: applies a label and posts a customizable welcome comment. Call via uses: from your repo's pull_request_target workflow. See the First-time contributor README for the snippet.
Pull Request Dashboard Centrally-executed workflow that builds a per-repository pull request triage dashboard (issue body, status, Slack notifications) for opted-in repositories. Add your repository to repositories.json and follow the setup in the workflow's README.
Survey on merged PR Reusable workflow that posts a survey link to a merged PR when the author is a new contributor. Call via uses: from your repo's pull_request_target: closed workflow. See the Survey on merged PR README for the snippet.
Workflow failure issue Reusable workflow that tracks a workflow's pass/fail state by opening, commenting on, and closing a GitHub issue in the calling repository — useful for scheduled workflows whose failure notifications otherwise reach only a single user. Call via uses: from a final if: always() job in the workflow you want to monitor. See the Workflow failure issue README for the snippet.
Zizmor Static analysis of GitHub Actions workflows for security issues using zizmor. Call via uses: from your repo's workflow. See the Zizmor README for the snippet.

Maintainers

For more information about the maintainer role, see the community repository.

About

Resources

License

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors