Checks for changes in the base repository and opens a PR to merge those changes
Required SSH private key for GitHub access
Required GitHub personal access token (repo scope) for GH CLI access
Optional NPM token if you have private repositories that you need to install for the PR to run
Required The JSON file containing the base repo config
Example required config:
{
"base": {
"repo": "[email protected]:user/repo.git",
"branch": "microservice"
}
}
Required Comma-separated string of labels to assign to the PR (no space between, see https://cli.github.com/manual/gh_pr_create)
Required User/group to assign the PR to (see https://cli.github.com/manual/gh_pr_create)
Required Comma-separated string of labels to assign to the issue (no space between, see https://cli.github.com/manual/gh_issue_create)
Required User/group to assign to the issue (see https://cli.github.com/manual/gh_issue_create)
Required Email used for merge commits
Required Branch name for updates
none
uses: SenSource/base-action@v1 with: github_token: ${{ secrets.GITHUB_API_KEY }} base_repo_config_file: base.json