https://github.com/resend/public-shared-workflows
public gh workflows and actions that can reused across public repos
https://github.com/resend/public-shared-workflows
Last synced: about 1 month ago
JSON representation
public gh workflows and actions that can reused across public repos
- Host: GitHub
- URL: https://github.com/resend/public-shared-workflows
- Owner: resend
- Created: 2026-05-14T18:48:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-18T19:01:46.000Z (3 months ago)
- Last Synced: 2026-05-27T19:35:41.375Z (2 months ago)
- Size: 22.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# public-shared-workflows
Reusable GitHub Actions for Resend repos.
## Actions
### `sync_prs_to_linear`
Syncs open, non-draft PRs to Linear issues. Idempotent — uses a `linear-synced` label and Linear attachments to avoid duplicates across runs.
**Required permissions:**
```yaml
permissions:
pull-requests: write
issues: write
```
**Usage:**
```yaml
steps:
- uses: resend/public-shared-workflows/.github/actions/sync_prs_to_linear@
with:
linear-api-key: ${{ secrets.LINEAR_API_KEY }}
linear-team-id: ${{ secrets.LINEAR_TEAM_ID }}
github-token: ${{ github.token }}
```
| Input | Description |
|-------|-------------|
| `linear-api-key` | Linear API key |
| `linear-team-id` | Linear team ID to create issues in |
| `github-token` | GitHub token with `pull-requests:read` and `issues:write` |