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.
 
 
 
 
 
 

59 lines
1.5 KiB

  1. name: deploy
  2. on:
  3. push:
  4. tags:
  5. - '*'
  6. jobs:
  7. deploy-containers:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v1
  11. - name: deploy containers
  12. run: |
  13. ./bin/deploy_containers
  14. env:
  15. QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
  16. QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
  17. deploy-node-modules:
  18. runs-on: ubuntu-latest
  19. steps:
  20. - uses: actions/checkout@v1
  21. - name: deploy node modules
  22. run: |
  23. ./bin/deploy_node_modules
  24. env:
  25. NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
  26. deploy-cli:
  27. runs-on: ubuntu-latest
  28. steps:
  29. - uses: actions/checkout@v1
  30. - name: Set up Python
  31. uses: actions/setup-python@v1
  32. with:
  33. python-version: '3.x'
  34. - name: deploy cli
  35. run: |
  36. ./bin/deploy_cli
  37. env:
  38. TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
  39. TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
  40. deploy-web-extensions:
  41. runs-on: ubuntu-latest
  42. steps:
  43. - uses: actions/checkout@v1
  44. - name: deploy web extensions
  45. run: |
  46. ./bin/deploy_web_extensions
  47. env:
  48. EXTENSION_ID: ${{ secrets.EXTENSION_ID }}
  49. CLIENT_ID: ${{ secrets.CLIENT_ID }}
  50. CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
  51. REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}
  52. WEB_EXT_API_KEY: ${{ secrets.WEB_EXT_API_KEY }}
  53. WEB_EXT_API_SECRET: ${{ secrets.WEB_EXT_API_SECRET }}