Skip to content

Commit 244fc96

Browse files
committed
chore(infra): add dependabot, stale bot, editorconfig, funding, and fix workflow permissions
1 parent f2d88ff commit 244fc96

7 files changed

Lines changed: 88 additions & 30 deletions

File tree

.editorconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
end_of_line = lf
7+
charset = utf-8
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false

.github/FUNDING.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: # Replace with GitHub Sponsors username when enabled
2+
custom: ["https://paypal.me/striderZA"]

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: OpenCode Game Studios Discussion
4+
url: https://github.com/striderZA/OpenCodeGameStudios/discussions
5+
about: Please ask questions and discuss ideas in GitHub Discussions.
6+
- name: Contributing Guide
7+
url: https://github.com/striderZA/OpenCodeGameStudios/blob/master/CONTRIBUTING.md
8+
about: Review the contributing guide before submitting.

.github/dependabot.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: weekly
7+
commit-message:
8+
prefix: chore
9+
include: scope
Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
name: opencode-review
2-
3-
on:
4-
pull_request:
5-
types: [opened, synchronize, reopened, ready_for_review]
6-
7-
jobs:
8-
review:
9-
runs-on: ubuntu-latest
10-
permissions:
11-
id-token: write
12-
contents: read
13-
pull-requests: read
14-
issues: read
15-
steps:
16-
- uses: actions/checkout@v6
17-
with:
18-
persist-credentials: false
19-
- uses: anomalyco/opencode/github@latest
20-
env:
21-
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
22-
with:
23-
model: opencode-go/deepseek-v4-flash
24-
use_github_token: true
25-
prompt: |
26-
Review this pull request:
27-
- Check for code quality issues
28-
- Look for potential bugs
29-
- Suggest improvements
1+
name: opencode-review
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened, ready_for_review]
6+
7+
jobs:
8+
review:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
id-token: write
12+
contents: read
13+
pull-requests: write
14+
issues: read
15+
steps:
16+
- uses: actions/checkout@v6
17+
with:
18+
persist-credentials: false
19+
- uses: anomalyco/opencode/github@latest
20+
env:
21+
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
22+
with:
23+
model: opencode-go/deepseek-v4-flash
24+
use_github_token: true
25+
prompt: |
26+
Review this pull request:
27+
- Check for code quality issues
28+
- Look for potential bugs
29+
- Suggest improvements

.github/workflows/opencode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
permissions:
1818
id-token: write
1919
contents: read
20-
pull-requests: read
20+
pull-requests: write
2121
issues: read
2222
steps:
2323
- name: Checkout repository

.github/workflows/stale.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: stale
2+
3+
on:
4+
schedule:
5+
- cron: "0 6 * * 1"
6+
7+
jobs:
8+
stale:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
issues: write
12+
pull-requests: write
13+
steps:
14+
- uses: actions/stale@v9
15+
with:
16+
days-before-stale: 90
17+
days-before-close: 30
18+
stale-issue-message: >
19+
This issue has been automatically marked as stale because it has not had
20+
activity in 90 days. It will be closed in 30 days if no further activity occurs.
21+
stale-pr-message: >
22+
This PR has been automatically marked as stale because it has not had
23+
activity in 90 days. It will be closed in 30 days if no further activity occurs.
24+
close-issue-message: >
25+
This issue was automatically closed due to inactivity.
26+
close-pr-message: >
27+
This PR was automatically closed due to inactivity.

0 commit comments

Comments
 (0)