Skip to content

Commit 9ec1f6f

Browse files
Initial commit
0 parents  commit 9ec1f6f

9 files changed

Lines changed: 124 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
# This file is centrally managed in https://github.com/<organization>/.github/
3+
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in
4+
# the above-mentioned repo.
5+
6+
# All dependendencies, except git submodules, in this project are now managed by Renovate.
7+
# See https://github.com/LizardByte/.github/blob/master/renovate-config.json5 for configuration.
8+
9+
version: 2
10+
updates:
11+
- package-ecosystem: "gitsubmodule"
12+
directory: "/"
13+
rebase-strategy: disabled
14+
schedule:
15+
interval: "cron"
16+
cronjob: "30 2 * * *"
17+
timezone: "America/New_York"
18+
open-pull-requests-limit: 10

.github/semantic.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# This file is centrally managed in https://github.com/<organization>/.github/
3+
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in
4+
# the above-mentioned repo.
5+
6+
# This is the configuration file for https://github.com/Ezard/semantic-prs
7+
8+
enabled: true
9+
titleOnly: true # We only use the PR title as we squash and merge
10+
commitsOnly: false
11+
titleAndCommits: false
12+
anyCommit: false
13+
allowMergeCommits: false
14+
allowRevertCommits: false
15+
targetUrl: https://docs.lizardbyte.dev/latest/developers/contributing.html#creating-a-pull-request

.github/workflows/_codeql.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
# This workflow is centrally managed in https://github.com/LizardByte/.github/
3+
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in
4+
# the above-mentioned repo.
5+
6+
name: CodeQL
7+
permissions: {}
8+
9+
on:
10+
pull_request:
11+
push:
12+
branches:
13+
- master
14+
schedule:
15+
- cron: '00 12 * * 0' # every Sunday at 12:00 UTC
16+
17+
concurrency:
18+
group: "${{ github.workflow }}-${{ github.ref }}"
19+
cancel-in-progress: true
20+
21+
jobs:
22+
call-codeql:
23+
name: CodeQL
24+
uses: LizardByte/.github/.github/workflows/__call-codeql.yml@master
25+
if: ${{ github.repository != 'LizardByte/.github' }}
26+
permissions:
27+
actions: read
28+
contents: read
29+
security-events: write

.github/workflows/_common-lint.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# This workflow is centrally managed in https://github.com/LizardByte/.github/
3+
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in
4+
# the above-mentioned repo.
5+
6+
name: common lint
7+
permissions: {}
8+
9+
on:
10+
pull_request:
11+
12+
concurrency:
13+
group: "${{ github.workflow }}-${{ github.ref }}"
14+
cancel-in-progress: true
15+
16+
jobs:
17+
lint:
18+
name: Common Lint
19+
uses: LizardByte/.github/.github/workflows/__call-common-lint.yml@master
20+
if: ${{ github.repository != 'LizardByte/.github' }}
21+
permissions:
22+
contents: read
23+
pull-requests: read

.github/workflows/_top-issues.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
# This workflow is centrally managed in https://github.com/LizardByte/.github/
3+
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in
4+
# the above-mentioned repo.
5+
6+
# Create a top issues dashboard
7+
8+
name: Top issues
9+
permissions: {}
10+
11+
on:
12+
schedule:
13+
- cron: '0 6/12 * * *'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: 'top-issues'
18+
cancel-in-progress: true
19+
20+
jobs:
21+
top-issues:
22+
name: Top issues
23+
uses: LizardByte/.github/.github/workflows/__call-top-issues.yml@master
24+
if: github.repository_owner == 'LizardByte'
25+
permissions:
26+
contents: read
27+
issues: write

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# JetBrains IDEs
2+
.idea/

LICENSE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
No license, replace this file after using the template.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# template-base
2+
Base repository template for LizardByte.

renovate.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"local>LizardByte/.github:renovate-config"
5+
],
6+
"forkProcessing": "enabled"
7+
}

0 commit comments

Comments
 (0)