aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach White <skullydazed@gmail.com>2020-11-21 12:06:33 -0800
committerGitHub <noreply@github.com>2020-11-21 20:06:33 +0000
commit44d1b2e717db0387e7138cc24fc5cc15ba8c90f2 (patch)
tree75196fff4d56dfc028b0fb63efa4b2e97d02f33f
parent8ddbb19df1e96246d9e1f7fdcae9ebfe8e0f3118 (diff)
downloadqmk_firmware-44d1b2e717db0387e7138cc24fc5cc15ba8c90f2.tar.gz
qmk_firmware-44d1b2e717db0387e7138cc24fc5cc15ba8c90f2.zip
push the API data for develop as well (#10852)
-rw-r--r--.github/workflows/develop_api.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/.github/workflows/develop_api.yml b/.github/workflows/develop_api.yml
new file mode 100644
index 000000000..53a5b452f
--- /dev/null
+++ b/.github/workflows/develop_api.yml
@@ -0,0 +1,42 @@
1name: Update Develop API Data
2
3on:
4 push:
5 branches:
6 - develop
7 paths:
8 - 'keyboards/**'
9 - 'layouts/community/**'
10
11jobs:
12 api_data:
13 runs-on: ubuntu-latest
14 container: qmkfm/base_container
15
16 # protect against those who work in their fork on develop
17 if: github.repository == 'qmk/qmk_firmware'
18
19 steps:
20 - uses: actions/checkout@v2
21 with:
22 fetch-depth: 1
23 persist-credentials: false
24
25 - name: Generate API Data
26 run: qmk generate-api
27
28 - name: Install rsync
29 run: |
30 apt-get update && apt-get install -y rsync
31
32 - name: Upload API Data
33 uses: JamesIves/github-pages-deploy-action@3.7.1
34 with:
35 ACCESS_TOKEN: ${{ secrets.API_TOKEN_GITHUB }}
36 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37 BRANCH: main
38 FOLDER: api_data/v1
39 CLEAN: true
40 GIT_CONFIG_EMAIL: hello@qmk.fm
41 REPOSITORY_NAME: qmk/qmk_keyboards_devel
42 TARGET_FOLDER: v1