Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<!--
When creating a PR, be sure to prepend the PR title with the Conventional Commit type (`feat`, `fix`, or `chore`). This is how we manage package versioning and generating CHANGELOG notes.

Examples:
- "feat: add growl notification to spaces:wait"
- "fix: handle special characters in app names"
- "chore: add dist directory to .gitignore"

The expected Conventional Commit types are listed below.

Learn more about [Conventional Commits](https://www.conventionalcommits.org/).
-->

## Summary
<!-- Brief description of the changes in this PR. -->

## Type of Change
### Breaking Changes (major semver update)
- [ ] Add a `!` after your change type to denote a change that breaks current behavior

### Feature Additions (minor semver update)
- [ ] **feat**: Introduces a new feature to the codebase

### Patch Updates (patch semver update)
- [ ] **fix**: Bug fix
- [ ] **perf**: Performance improvement
- [ ] **deps**: Dependency upgrade
- [ ] **revert**: Revert a previous commit
- [ ] **docs**: Documentation change
- [ ] **style**: Styling update
- [ ] **chore**: Change that does not affect production code
- [ ] **refactor**: Refactoring existing code without changing behavior
- [ ] **tests**: Add/update/remove tests
- [ ] **build**: Change to the build system
- [ ] **ci**: Continuous integration workflow update

## Testing
**Notes**:
<!-- Add any context/setup necessary for testing. -->

**Steps**:
1. Replace this text with a list of steps used to validate changes or type 'Passing CI suffices'.
2. ...

## Screenshots (if applicable)

## Related Issues
GitHub issue: #[GitHub issue number]
GUS work item: [WI number](WI link)
5 changes: 3 additions & 2 deletions .github/workflows/release-on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Checkout workflows repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: heroku/npm-release-workflows
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}
Expand All @@ -31,3 +31,4 @@ jobs:
with:
package-manager: yarn # npm | yarn | pnpm
branch_name: ${{ github.ref_name }}
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}
13 changes: 7 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
validate:
runs-on: pub-hk-ubuntu-24.04-ip # Options: ubuntu-latest | sfdc-hk-ubuntu-latest | pub-hk-ubuntu-24.04-ip
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Checkout workflows repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: heroku/npm-release-workflows
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}
Expand Down Expand Up @@ -49,10 +49,10 @@ jobs:
no_release_needed: ${{ steps.release-workflow.outputs.no_release_needed }}
pr_already_exists: ${{ steps.release-workflow.outputs.pr_already_exists }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Checkout workflows repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: heroku/npm-release-workflows
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}
Expand All @@ -66,6 +66,7 @@ jobs:
package-manager: yarn # npm | yarn | pnpm
branch_name: ${{ github.ref_name }}
dry_run: ${{ inputs.dry_run }}
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}

publish:
needs: release-please-pr
Expand All @@ -76,10 +77,10 @@ jobs:
pull-requests: write
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Checkout workflows repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: heroku/npm-release-workflows
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update-release-configs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Checkout workflows repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: heroku/npm-release-workflows
token: ${{ secrets.WORKFLOWS_ACCESS_GITHUB_TOKEN }}
Expand Down