Browse Source

Merge remote-tracking branch 'origin/develop' into xap

QMK Bot 3 years ago
parent
commit
ee5dec7764
100 changed files with 10 additions and 47 deletions
  1. 9 3
      .github/workflows/api.yml
  2. 0 43
      .github/workflows/develop_api.yml
  3. 1 1
      Makefile
  4. 0 0
      keyboards/10bleoledhub/.noci
  5. 0 0
      keyboards/1upkeyboards/sweet16/.noci
  6. 0 0
      keyboards/25keys/zinc/.noci
  7. 0 0
      keyboards/25keys/zinc/rev1/.noci
  8. 0 0
      keyboards/25keys/zinc/reva/.noci
  9. 0 0
      keyboards/4pplet/waffling60/rev_a/.noci
  10. 0 0
      keyboards/8pack/.noci
  11. 0 0
      keyboards/8pack/rev11/.noci
  12. 0 0
      keyboards/adkb96/.noci
  13. 0 0
      keyboards/ai03/equinox/rev0/.noci
  14. 0 0
      keyboards/akegata_denki/device_one/.noci
  15. 0 0
      keyboards/arabica37/rev1/.noci
  16. 0 0
      keyboards/basekeys/slice/rev1/.noci
  17. 0 0
      keyboards/bear_face/.noci
  18. 0 0
      keyboards/bear_face/v1/.noci
  19. 0 0
      keyboards/bemeier/bmek/rev1/.noci
  20. 0 0
      keyboards/bemeier/bmek/rev2/.noci
  21. 0 0
      keyboards/biacco42/ergo42/.noci
  22. 0 0
      keyboards/bpiphany/pegasushoof/.noci
  23. 0 0
      keyboards/bpiphany/pegasushoof/2013/.noci
  24. 0 0
      keyboards/bthlabs/geekpad/.noci
  25. 0 0
      keyboards/cannonkeys/satisfaction75/.noci
  26. 0 0
      keyboards/cannonkeys/satisfaction75/prototype/.noci
  27. 0 0
      keyboards/chavdai40/rev1/.noci
  28. 0 0
      keyboards/clueboard/17/.noci
  29. 0 0
      keyboards/clueboard/2x1800/2018/.noci
  30. 0 0
      keyboards/clueboard/2x1800/2021/.noci
  31. 0 0
      keyboards/clueboard/60/.noci
  32. 0 0
      keyboards/clueboard/66/rev1/.noci
  33. 0 0
      keyboards/clueboard/66/rev2/.noci
  34. 0 0
      keyboards/clueboard/66_hotswap/prototype/.noci
  35. 0 0
      keyboards/clueboard/card/.noci
  36. 0 0
      keyboards/converter/modelm101/.noci
  37. 0 0
      keyboards/converter/sun_usb/.noci
  38. 0 0
      keyboards/converter/sun_usb/type3/.noci
  39. 0 0
      keyboards/cozykeys/speedo/v2/.noci
  40. 0 0
      keyboards/crkbd/.noci
  41. 0 0
      keyboards/crkbd/rev1/common/.noci
  42. 0 0
      keyboards/crkbd/rev1/legacy/.noci
  43. 0 0
      keyboards/dailycraft/bat43/.noci
  44. 0 0
      keyboards/dailycraft/bat43/rev1/.noci
  45. 0 0
      keyboards/dailycraft/bat43/rev2/.noci
  46. 0 0
      keyboards/dailycraft/claw44/.noci
  47. 0 0
      keyboards/dailycraft/claw44/rev1/.noci
  48. 0 0
      keyboards/dm9records/ergoinu/.noci
  49. 0 0
      keyboards/duck/octagon/.noci
  50. 0 0
      keyboards/duck/octagon/v1/.noci
  51. 0 0
      keyboards/duck/orion/.noci
  52. 0 0
      keyboards/dztech/dz60rgb/v1/.noci
  53. 0 0
      keyboards/dztech/dz60rgb_ansi/v1/.noci
  54. 0 0
      keyboards/dztech/dz60rgb_wkl/v1/.noci
  55. 0 0
      keyboards/dztech/dz65rgb/v1/.noci
  56. 0 0
      keyboards/eco/.noci
  57. 0 0
      keyboards/eco/rev1/.noci
  58. 0 0
      keyboards/emptystring/nqg/.noci
  59. 0 0
      keyboards/ergoslab/.noci
  60. 0 0
      keyboards/ergotravel/.noci
  61. 0 0
      keyboards/evyd13/atom47/.noci
  62. 0 0
      keyboards/evyd13/atom47/rev2/.noci
  63. 0 0
      keyboards/evyd13/mx5160/.noci
  64. 0 0
      keyboards/fluorite/.noci
  65. 0 0
      keyboards/fortitude60/.noci
  66. 0 0
      keyboards/gmmk/.noci
  67. 0 0
      keyboards/hadron/.noci
  68. 0 0
      keyboards/hadron/ver2/.noci
  69. 0 0
      keyboards/handwired/ortho5x14/.noci
  70. 0 0
      keyboards/handwired/pytest/.noci
  71. 0 0
      keyboards/handwired/pytest/basic/.noci
  72. 0 0
      keyboards/handwired/pytest/has_community/.noci
  73. 0 0
      keyboards/handwired/pytest/has_template/.noci
  74. 0 0
      keyboards/handwired/pytest/has_template/keymaps/.noci
  75. 0 0
      keyboards/handwired/pytest/macro/.noci
  76. 0 0
      keyboards/helix/.noci
  77. 0 0
      keyboards/helix/pico/.noci
  78. 0 0
      keyboards/helix/pico/sc/.noci
  79. 0 0
      keyboards/helix/pico/under/.noci
  80. 0 0
      keyboards/helix/rev2/.noci
  81. 0 0
      keyboards/helix/rev2/back/.noci
  82. 0 0
      keyboards/helix/rev2/qmk_conf/.noci
  83. 0 0
      keyboards/helix/rev2/sc/.noci
  84. 0 0
      keyboards/helix/rev2/under/.noci
  85. 0 0
      keyboards/helix/rev3_4rows/.noci
  86. 0 0
      keyboards/hifumi/.noci
  87. 0 0
      keyboards/hs60/v1/.noci
  88. 0 0
      keyboards/ibnuda/squiggle/rev1/.noci
  89. 0 0
      keyboards/jian/.noci
  90. 0 0
      keyboards/jian/handwired/.noci
  91. 0 0
      keyboards/jian/rev1/.noci
  92. 0 0
      keyboards/jiran/.noci
  93. 0 0
      keyboards/jiran/rev1/.noci
  94. 0 0
      keyboards/jiran/rev2/.noci
  95. 0 0
      keyboards/kagizaraya/chidori/.noci
  96. 0 0
      keyboards/kakunpc/angel17/.noci
  97. 0 0
      keyboards/kakunpc/angel17/alpha/.noci
  98. 0 0
      keyboards/kakunpc/angel64/.noci
  99. 0 0
      keyboards/kakunpc/angel64/alpha/.noci
  100. 0 0
      keyboards/kakunpc/business_card/.noci

+ 9 - 3
.github/workflows/api.yml

@@ -4,6 +4,7 @@ on:
   push:
     branches:
     - master
+    - develop
     paths:
     - 'keyboards/**'
     - 'layouts/community/**'
@@ -17,7 +18,7 @@ jobs:
     runs-on: ubuntu-latest
     container: qmkfm/qmk_cli
 
-    # protect against those who develop with their fork on master
+    # protect against those who work in their fork on 'important' branches
     if: github.repository == 'qmk/qmk_firmware'
 
     steps:
@@ -26,15 +27,20 @@ jobs:
         fetch-depth: 1
         persist-credentials: false
 
+    - name: Install dependencies
+      run: |
+        pip3 install -r requirements-dev.txt
+
     - name: Generate API Data
-      run: qmk generate-api
+      run: |
+        qmk generate-api
 
     - name: Upload API Data
       uses: jakejarvis/s3-sync-action@master
       with:
         args: --acl public-read --follow-symlinks --delete
       env:
-        AWS_S3_BUCKET: ${{ secrets.API_SPACE_MASTER }}
+        AWS_S3_BUCKET: ${{ github.ref == 'refs/heads/develop' && secrets['API_SPACE_DEVELOP'] || secrets['API_SPACE_MASTER'] }}
         AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY }}
         AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_KEY }}
         AWS_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com

+ 0 - 43
.github/workflows/develop_api.yml

@@ -1,43 +0,0 @@
-name: Update Develop API Data
-
-on:
-  push:
-    branches:
-    - develop
-    paths:
-    - 'keyboards/**'
-    - 'layouts/community/**'
-    - 'lib/python/**'
-    - 'data/**'
-    - '.github/workflows/develop_api.yml'
-  workflow_dispatch:
-
-jobs:
-  api_data:
-    runs-on: ubuntu-latest
-    container: qmkfm/qmk_cli
-
-    # protect against those who work in their fork on develop
-    if: github.repository == 'qmk/qmk_firmware'
-
-    steps:
-    - uses: actions/checkout@v3
-      with:
-        fetch-depth: 1
-        persist-credentials: false
-
-    - name: Generate API Data
-      run: |
-        python3 -m pip install -r requirements-dev.txt
-        qmk generate-api
-
-    - name: Upload API Data
-      uses: jakejarvis/s3-sync-action@master
-      with:
-        args: --acl public-read --follow-symlinks --delete
-      env:
-        AWS_S3_BUCKET: ${{ secrets.API_SPACE_DEVELOP }}
-        AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY }}
-        AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_KEY }}
-        AWS_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com
-        SOURCE_DIR: '.build/api_data'

+ 1 - 1
Makefile

@@ -241,7 +241,7 @@ endef
 # if we are going to compile all keyboards, match the rest of the rule
 # for each of them
 define PARSE_ALL_KEYBOARDS
-    $$(eval $$(call PARSE_ALL_IN_LIST,PARSE_KEYBOARD,$(shell util/list_keyboards.sh noci | sort -u)))
+    $$(eval $$(call PARSE_ALL_IN_LIST,PARSE_KEYBOARD,$(shell util/list_keyboards.sh | sort -u)))
 endef
 
 # Prints a list of all known keymaps for the given keyboard

+ 0 - 0
keyboards/10bleoledhub/.noci


+ 0 - 0
keyboards/1upkeyboards/sweet16/.noci


+ 0 - 0
keyboards/25keys/zinc/.noci


+ 0 - 0
keyboards/25keys/zinc/rev1/.noci


+ 0 - 0
keyboards/25keys/zinc/reva/.noci


+ 0 - 0
keyboards/4pplet/waffling60/rev_a/.noci


+ 0 - 0
keyboards/8pack/.noci


+ 0 - 0
keyboards/8pack/rev11/.noci


+ 0 - 0
keyboards/adkb96/.noci


+ 0 - 0
keyboards/ai03/equinox/rev0/.noci


+ 0 - 0
keyboards/akegata_denki/device_one/.noci


+ 0 - 0
keyboards/arabica37/rev1/.noci


+ 0 - 0
keyboards/basekeys/slice/rev1/.noci


+ 0 - 0
keyboards/bear_face/.noci


+ 0 - 0
keyboards/bear_face/v1/.noci


+ 0 - 0
keyboards/bemeier/bmek/rev1/.noci


+ 0 - 0
keyboards/bemeier/bmek/rev2/.noci


+ 0 - 0
keyboards/biacco42/ergo42/.noci


+ 0 - 0
keyboards/bpiphany/pegasushoof/.noci


+ 0 - 0
keyboards/bpiphany/pegasushoof/2013/.noci


+ 0 - 0
keyboards/bthlabs/geekpad/.noci


+ 0 - 0
keyboards/cannonkeys/satisfaction75/.noci


+ 0 - 0
keyboards/cannonkeys/satisfaction75/prototype/.noci


+ 0 - 0
keyboards/chavdai40/rev1/.noci


+ 0 - 0
keyboards/clueboard/17/.noci


+ 0 - 0
keyboards/clueboard/2x1800/2018/.noci


+ 0 - 0
keyboards/clueboard/2x1800/2021/.noci


+ 0 - 0
keyboards/clueboard/60/.noci


+ 0 - 0
keyboards/clueboard/66/rev1/.noci


+ 0 - 0
keyboards/clueboard/66/rev2/.noci


+ 0 - 0
keyboards/clueboard/66_hotswap/prototype/.noci


+ 0 - 0
keyboards/clueboard/card/.noci


+ 0 - 0
keyboards/converter/modelm101/.noci


+ 0 - 0
keyboards/converter/sun_usb/.noci


+ 0 - 0
keyboards/converter/sun_usb/type3/.noci


+ 0 - 0
keyboards/cozykeys/speedo/v2/.noci


+ 0 - 0
keyboards/crkbd/.noci


+ 0 - 0
keyboards/crkbd/rev1/common/.noci


+ 0 - 0
keyboards/crkbd/rev1/legacy/.noci


+ 0 - 0
keyboards/dailycraft/bat43/.noci


+ 0 - 0
keyboards/dailycraft/bat43/rev1/.noci


+ 0 - 0
keyboards/dailycraft/bat43/rev2/.noci


+ 0 - 0
keyboards/dailycraft/claw44/.noci


+ 0 - 0
keyboards/dailycraft/claw44/rev1/.noci


+ 0 - 0
keyboards/dm9records/ergoinu/.noci


+ 0 - 0
keyboards/duck/octagon/.noci


+ 0 - 0
keyboards/duck/octagon/v1/.noci


+ 0 - 0
keyboards/duck/orion/.noci


+ 0 - 0
keyboards/dztech/dz60rgb/v1/.noci


+ 0 - 0
keyboards/dztech/dz60rgb_ansi/v1/.noci


+ 0 - 0
keyboards/dztech/dz60rgb_wkl/v1/.noci


+ 0 - 0
keyboards/dztech/dz65rgb/v1/.noci


+ 0 - 0
keyboards/eco/.noci


+ 0 - 0
keyboards/eco/rev1/.noci


+ 0 - 0
keyboards/emptystring/nqg/.noci


+ 0 - 0
keyboards/ergoslab/.noci


+ 0 - 0
keyboards/ergotravel/.noci


+ 0 - 0
keyboards/evyd13/atom47/.noci


+ 0 - 0
keyboards/evyd13/atom47/rev2/.noci


+ 0 - 0
keyboards/evyd13/mx5160/.noci


+ 0 - 0
keyboards/fluorite/.noci


+ 0 - 0
keyboards/fortitude60/.noci


+ 0 - 0
keyboards/gmmk/.noci


+ 0 - 0
keyboards/hadron/.noci


+ 0 - 0
keyboards/hadron/ver2/.noci


+ 0 - 0
keyboards/handwired/ortho5x14/.noci


+ 0 - 0
keyboards/handwired/pytest/.noci


+ 0 - 0
keyboards/handwired/pytest/basic/.noci


+ 0 - 0
keyboards/handwired/pytest/has_community/.noci


+ 0 - 0
keyboards/handwired/pytest/has_template/.noci


+ 0 - 0
keyboards/handwired/pytest/has_template/keymaps/.noci


+ 0 - 0
keyboards/handwired/pytest/macro/.noci


+ 0 - 0
keyboards/helix/.noci


+ 0 - 0
keyboards/helix/pico/.noci


+ 0 - 0
keyboards/helix/pico/sc/.noci


+ 0 - 0
keyboards/helix/pico/under/.noci


+ 0 - 0
keyboards/helix/rev2/.noci


+ 0 - 0
keyboards/helix/rev2/back/.noci


+ 0 - 0
keyboards/helix/rev2/qmk_conf/.noci


+ 0 - 0
keyboards/helix/rev2/sc/.noci


+ 0 - 0
keyboards/helix/rev2/under/.noci


+ 0 - 0
keyboards/helix/rev3_4rows/.noci


+ 0 - 0
keyboards/hifumi/.noci


+ 0 - 0
keyboards/hs60/v1/.noci


+ 0 - 0
keyboards/ibnuda/squiggle/rev1/.noci


+ 0 - 0
keyboards/jian/.noci


+ 0 - 0
keyboards/jian/handwired/.noci


+ 0 - 0
keyboards/jian/rev1/.noci


+ 0 - 0
keyboards/jiran/.noci


+ 0 - 0
keyboards/jiran/rev1/.noci


+ 0 - 0
keyboards/jiran/rev2/.noci


+ 0 - 0
keyboards/kagizaraya/chidori/.noci


+ 0 - 0
keyboards/kakunpc/angel17/.noci


+ 0 - 0
keyboards/kakunpc/angel17/alpha/.noci


+ 0 - 0
keyboards/kakunpc/angel64/.noci


+ 0 - 0
keyboards/kakunpc/angel64/alpha/.noci


+ 0 - 0
keyboards/kakunpc/business_card/.noci


Some files were not shown because too many files changed in this diff