Skip to content

Commit 95d6beb

Browse files
authored
Merge branch 'develop' into sonix
2 parents ea8b4d8 + 744af00 commit 95d6beb

File tree

7,800 files changed

+198118
-40504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,800 files changed

+198118
-40504
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,18 @@ assignees: ''
1818

1919
## System Information
2020

21-
- Keyboard:
22-
- Revision (if applicable):
23-
- Operating system:
24-
- AVR GCC version:
25-
<!-- Run `avr-gcc --version` to find this out. -->
26-
- ARM GCC version:
27-
<!-- Run `arm-none-eabi-gcc --version` to find this out. -->
28-
- QMK Firmware version:
29-
<!-- Run `git describe --abbrev=0 --tags` to find this out. -->
30-
- Any keyboard related software installed?
31-
- [ ] AutoHotKey
32-
- [ ] Karabiner
33-
- [ ] Other:
21+
**Keyboard:**
22+
**Revision (if applicable):**
23+
**Operating system:**
24+
**`qmk doctor` output:**
25+
```
26+
(Paste output here)
27+
```
28+
29+
**Any keyboard related software installed?**
30+
- [ ] AutoHotKey (Windows)
31+
- [ ] Karabiner (macOS)
32+
- [ ] Other:
3433

3534
## Additional Context
3635

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"

.github/stale.yml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/workflows/api.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
if: github.repository == 'qmk/qmk_firmware'
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v3
2222
with:
2323
fetch-depth: 1
2424
persist-credentials: false

.github/workflows/auto_approve.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Automatic Approve
2+
3+
on:
4+
schedule:
5+
- cron: "*/5 * * * *"
6+
7+
jobs:
8+
automatic_approve:
9+
runs-on: ubuntu-latest
10+
11+
if: github.repository == 'qmk/qmk_firmware'
12+
13+
steps:
14+
- uses: mheap/automatic-approve-action@v1
15+
with:
16+
token: ${{ secrets.QMK_BOT_TOKEN }}
17+
workflows: "format.yml,lint.yml,unit_test.yml"
18+
dangerous_files: "lib/python/,Makefile,paths.mk,builddefs/"

.github/workflows/auto_tag.yaml

Lines changed: 0 additions & 33 deletions
This file was deleted.

.github/workflows/auto_tag.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Essential files modified
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
paths:
8+
- quantum/**/*
9+
- tmk_core/**/*
10+
- drivers/**/*
11+
- tests/**/*
12+
- util/**/*
13+
- platforms/**/*
14+
- Makefile
15+
- '*.mk'
16+
17+
jobs:
18+
tag:
19+
runs-on: ubuntu-latest
20+
21+
# protect against those who develop with their fork on master
22+
if: github.repository == 'qmk/qmk_firmware'
23+
24+
steps:
25+
- uses: actions/checkout@v3
26+
with:
27+
fetch-depth: 0
28+
29+
- name: Bump version and push tag
30+
uses: anothrNick/[email protected]
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
DEFAULT_BUMP: 'patch'

.github/workflows/cli.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
container: qmkfm/qmk_cli
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v3
2222
with:
2323
submodules: recursive
2424
- name: Install dependencies

.github/workflows/develop_api.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@ jobs:
1818
if: github.repository == 'qmk/qmk_firmware'
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v3
2222
with:
2323
fetch-depth: 1
2424
persist-credentials: false
2525

2626
- name: Generate API Data
27-
run: qmk generate-api
27+
run: |
28+
python3 -m pip install -r requirements-dev.txt
29+
qmk generate-api
2830
2931
- name: Upload API Data
3032
uses: jakejarvis/s3-sync-action@master

.github/workflows/develop_update.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,24 @@ on:
55
branches:
66
- master
77

8-
98
jobs:
109
develop_update:
1110
runs-on: ubuntu-latest
1211

1312
if: github.repository == 'qmk/qmk_firmware'
1413

1514
steps:
16-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v3
1716
with:
17+
token: ${{ secrets.QMK_BOT_TOKEN }}
1818
fetch-depth: 0
1919

2020
- name: Checkout develop
2121
run: |
2222
git fetch origin master develop
2323
git checkout develop
2424
25-
- name: Check if branch locked
26-
id: check_locked
27-
uses: andstor/file-existence-action@v1
28-
with:
29-
files: ".locked"
30-
3125
- name: Update develop from master
32-
if: steps.check_locked.outputs.files_exists == 'false'
3326
run: |
3427
git config --global user.name "QMK Bot"
3528
git config --global user.email "[email protected]"

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
if: github.repository == 'qmk/qmk_firmware'
2121

2222
steps:
23-
- uses: actions/checkout@v2
23+
- uses: actions/checkout@v3
2424
with:
2525
fetch-depth: 1
2626

@@ -34,7 +34,7 @@ jobs:
3434
qmk --verbose generate-docs
3535
3636
- name: Deploy
37-
uses: JamesIves/github-pages-deploy-action@3.7.1
37+
uses: JamesIves/github-pages-deploy-action@v4.3.4
3838
with:
3939
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4040
BASE_BRANCH: master
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Update feature branches after develop merge
2+
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
8+
jobs:
9+
feature_branch_update:
10+
runs-on: ubuntu-latest
11+
12+
if: github.repository == 'qmk/qmk_firmware'
13+
14+
strategy:
15+
matrix:
16+
branch:
17+
- xap
18+
19+
steps:
20+
- uses: actions/checkout@v3
21+
with:
22+
token: ${{ secrets.QMK_BOT_TOKEN }}
23+
fetch-depth: 0
24+
25+
- name: Checkout branch
26+
run: |
27+
git fetch origin develop ${{ matrix.branch }}
28+
git checkout ${{ matrix.branch }}
29+
30+
- name: Update branch from develop
31+
run: |
32+
git config --global user.name "QMK Bot"
33+
git config --global user.email "[email protected]"
34+
git merge origin/develop
35+
git push origin ${{ matrix.branch }}

.github/workflows/format.yaml

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)