You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
755 B

  1. name: Update API Data
  2. on:
  3. push:
  4. branches:
  5. - master
  6. paths:
  7. - 'keyboards/**'
  8. - 'layouts/community/**'
  9. jobs:
  10. api_data:
  11. runs-on: ubuntu-latest
  12. container: qmkfm/base_container
  13. steps:
  14. - uses: actions/checkout@v2
  15. with:
  16. fetch-depth: 1
  17. persist-credentials: false
  18. - name: Generate API Data
  19. run: qmk generate-api
  20. - name: Upload API Data
  21. uses: JamesIves/github-pages-deploy-action@3.7.1
  22. with:
  23. ACCESS_TOKEN: ${{ secrets.API_TOKEN_GITHUB }}
  24. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  25. BRANCH: main
  26. FOLDER: api_data/v1
  27. CLEAN: true
  28. GIT_CONFIG_EMAIL: hello@qmk.fm
  29. REPOSITORY_NAME: qmk/qmk_keyboards
  30. TARGET_FOLDER: v1