1name: Test, build and pre-release weekly 2on: 3 workflow_dispatch: 4 schedule: 5 - cron: '32 1 * * 1' 6 7jobs: 8 compiler_tests: 9 uses: ./.github/workflows/compiler_tests.yml 10 11 simulator_tests: 12 uses: ./.github/workflows/simulator_tests.yml 13 14 python2_tests: 15 uses: ./.github/workflows/python2_tests.yml 16 17 ios_swift_tests: 18 uses: ./.github/workflows/ios_swift_tests.yml 19 20 platformio_tests: 21 uses: ./.github/workflows/platformio_tests.yml 22 23 bazel_tests: 24 uses: ./.github/workflows/bazel.yml 25 26 cifuzz: 27 uses: ./.github/workflows/cifuzz.yml 28 29 binary_packages: 30 needs: [compiler_tests, simulator_tests, python2_tests, ios_swift_tests, platformio_tests, cifuzz] 31 uses: ./.github/workflows/binary_packages.yml 32 33 pypi_publish: 34 needs: binary_packages 35 uses: ./.github/workflows/pypi_publish.yml 36 secrets: 37 PYPI_API_KEY: ${{ secrets.PYPI_API_KEY }} 38 39