-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,17 @@ | ||
# More info at https://github.com/necojackarc/auto-request-review | ||
# DO NOT EDIT DIRECTLY | ||
# EDIT TEMPLATE IN ROLLKIT/.GITHUB REPO | ||
reviewers: | ||
# The default reviewers | ||
defaults: | ||
# Example of Github Team. Github team must have write access to repo. | ||
# NOTE: This assigned the team itself, not members of the team. | ||
# - team:engineering # This is the Github Team | ||
- MSevey | ||
|
||
- rollkit | ||
groups: | ||
rollkit: | ||
- team:core | ||
files: | ||
".github/**": | ||
- MSevey | ||
|
||
- rollkit | ||
options: | ||
ignore_draft: true | ||
ignored_keywords: | ||
- DO NOT REVIEW | ||
enable_group_assignment: false | ||
|
||
# Randomly pick reviewers up to this number. | ||
# Do not set this option if you'd like to assign all matching reviewers. | ||
number_of_reviewers: 2 | ||
- WIP | ||
number_of_reviewers: 3 | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# DO NOT EDIT DIRECTLY | ||
# EDIT TEMPLATE IN ROLLKIT/.GITHUB REPO | ||
version: 2 | ||
updates: | ||
{% for dep in deps %} | ||
- package-ecosystem: {{dep.ecosystem}} | ||
directory: "/" | ||
schedule: | ||
interval: weekly | ||
open-pull-requests-limit: 10 | ||
groups: | ||
patch-updates: | ||
applies-to: version-updates | ||
update-types: | ||
- "patch" | ||
- "minor" | ||
commit-message: | ||
include: "scope" | ||
prefix: "build" | ||
{% endfor %} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
# Use individual repo settings for files that differ | ||
rollkit/.github: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "docker" }, { ecosystem: "github-actions" }, { ecosystem: "npm" }] | ||
Check failure on line 6 in .github/sync.yml GitHub Actions / yamllint
Check failure on line 6 in .github/sync.yml GitHub Actions / yamllint
Check failure on line 6 in .github/sync.yml GitHub Actions / yamllint
Check failure on line 6 in .github/sync.yml GitHub Actions / yamllint
Check failure on line 6 in .github/sync.yml GitHub Actions / yamllint
|
||
rollkit/astria-sequencer: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
Check failure on line 11 in .github/sync.yml GitHub Actions / yamllint
Check failure on line 11 in .github/sync.yml GitHub Actions / yamllint
|
||
rollkit/avail-da: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/based-sequencer: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "docker" }, { ecosystem: "github-actions" }] | ||
rollkit/bitcoin-da: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/centralized-sequencer: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "docker" }, { ecosystem: "github-actions" }] | ||
rollkit/cosmos-sdk-starter: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/docs: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "npm" }, { ecosystem: "github-actions" }] | ||
rollkit/go-da: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/go-execution: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/go-execution-abci: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/go-execution-evm: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/go-sequencing: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
rollkit/local-da: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "docker" }, { ecosystem: "github-actions" }] | ||
rollkit/rollkit: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "docker" }, { ecosystem: "github-actions" }] | ||
rollkit/template-da-repo: | ||
- source: .github/dependabot.njk | ||
dest: .github/dependabot.yml | ||
template: | ||
deps: [{ ecosystem: "gomod" }, { ecosystem: "github-actions" }] | ||
|
||
# Use groups for common files that have no differences | ||
group: | ||
repos: | | ||
rollkit/astria-sequencer | ||
rollkit/avail-da | ||
rollkit/based-sequencer | ||
rollkit/bitcoin-da | ||
rollkit/centralized-sequencer | ||
rollkit/cosmos-sdk-starter | ||
rollkit/docs | ||
rollkit/go-da | ||
rollkit/go-execution | ||
rollkit/go-execution-abci | ||
rollkit/go-execution-evm | ||
rollkit/go-sequencing | ||
rollkit/local-da | ||
rollkit/rollkit | ||
rollkit/template-da-repo | ||
files: | ||
- .github/workflows/approve_merge_bots.yml | ||
- .github/workflows/semantic_pull_request.yml | ||
- .github/workflows/semantic_release.yml | ||
- .github/auto_request_review.yml |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# DO NOT EDIT DIRECTLY | ||
# EDIT TEMPLATE IN ROLLKIT/.GITHUB REPO | ||
name: Approve and Merge Bot PRs | ||
on: | ||
pull_request: | ||
|
||
jobs: | ||
dependabot: | ||
name: "Approve and Merge Dependabot PRs" | ||
if: ${{ github.actor == 'dependabot[bot]' }} | ||
runs-on: ubuntu-latest | ||
permissions: | ||
pull-requests: write | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: RollkitBot Approval | ||
run: | | ||
gh auth login --with-token <<< "$PAT" | ||
gh pr review --approve "$PR_URL" | ||
gh pr merge --auto --squash "$PR_URL" | ||
env: | ||
PR_URL: ${{github.event.pull_request.html_url}} | ||
PAT: ${{secrets.PR_APPROVE_PAT_RB}} | ||
- name: Sevey Approval | ||
run: | | ||
gh auth login --with-token <<< "$PAT" | ||
gh pr review --approve "$PR_URL" | ||
gh pr merge --auto --squash "$PR_URL" | ||
env: | ||
PR_URL: ${{github.event.pull_request.html_url}} | ||
PAT: ${{secrets.PR_APPROVE_PAT_SEVEY}} | ||
|
||
rollkitbot: | ||
name: "Approve and Merge RollkitBot PRs" | ||
if: ${{ github.actor == 'RollkitBot' && contains(github.event.pull_request.labels.*.name, 'action sync') }} | ||
runs-on: ubuntu-latest | ||
permissions: | ||
pull-requests: write | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Sevey Approval | ||
run: | | ||
gh auth login --with-token <<< "$PAT" | ||
gh pr review --approve "$PR_URL" | ||
gh pr merge --auto --squash "$PR_URL" | ||
env: | ||
PR_URL: ${{github.event.pull_request.html_url}} | ||
PAT: ${{secrets.PR_APPROVE_PAT_SEVEY}} | ||
- name: TBD Approval | ||
run: | | ||
gh auth login --with-token <<< "$PAT" | ||
gh pr review --approve "$PR_URL" | ||
gh pr merge --auto --squash "$PR_URL" | ||
env: | ||
PR_URL: ${{github.event.pull_request.html_url}} | ||
PAT: ${{secrets.PR_APPROVE_PAT_TBD}} |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# DO NOT EDIT DIRECTLY | ||
# EDIT TEMPLATE IN ROLLKIT/.GITHUB REPO | ||
name: Semantic Pull Request | ||
|
||
on: | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# DO NOT EDIT DIRECTLY | ||
# EDIT TEMPLATE IN ROLLKIT/.GITHUB REPO | ||
name: Semantic Release | ||
|
||
on: | ||
|