Examples and template validation
Examples of custom PR templates
API custom PR template example
{
"data": {
"attributes": {
"title": "[{{ snyk_pull_request_type }}] for {{ package_name }}",
"commit_message": "{{ snyk_pull_request_type}}: for {{ package_name }}",
"description": "Moving package {{ package_name }} from {{ package_from }} to {{ package_to }}\nFixes {{ issue_count }} issues\nFor more details see {{ snyk_project_url }}\nProject {{ snyk_project_name }}\nOrg {{ snyk_org_name }}"
},
"type": "pull_request_template"
}
}YAML custom PR template example
title: This PR fixes {{ issue_count }} issues
commitMessage: "fix: {{ issue_count }} Snyk issues"
description: |
{{ #is_upgrade_pr }}
This PR has been opened to make sure our repositories are kept up-to-date.
It updates {{ package_name }} from version {{ package_from }} to version {{ package_to }}.
Review relevant docs for possible breaking changes.
{{ /is_upgrade_pr }}
**Tickets**
{{ #jira_ids }}
- Fixes {{ . }}
{{ /jira_ids }}
To find more details, see the Snyk project [{{ snyk_project_name }}]({{ snyk_project_url }})Validate the custom PR template
API template validation
YAML template validation
PreviousTroubleshooting and limitations for custom PR templatesNextOpening fix and upgrade pull requests from a fixed GitHub account
Last updated
Was this helpful?

