An open API service indexing awesome lists of open source software.

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

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` |