From 8dc67c91b16150205fe9774fdf8ac9dac4b49d7c Mon Sep 17 00:00:00 2001 From: Richard Tibbles Date: Fri, 29 Sep 2023 17:41:44 -0700 Subject: [PATCH] Build on every push to core branches. --- .github/workflows/push_build_kolibri.yml | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/push_build_kolibri.yml diff --git a/.github/workflows/push_build_kolibri.yml b/.github/workflows/push_build_kolibri.yml new file mode 100644 index 00000000000..c14bd1bf7b0 --- /dev/null +++ b/.github/workflows/push_build_kolibri.yml @@ -0,0 +1,46 @@ +name: Kolibri Build Assets for Push + +on: + push: + branches: + - develop + - 'release-v**' + +jobs: + whl: + name: Build WHL file + uses: ./.github/workflows/build_whl.yml + pex: + name: Build PEX file + needs: whl + uses: ./.github/workflows/build_pex.yml + with: + whl-file-name: ${{ needs.whl.outputs.whl-file-name }} + dmg: + name: Build DMG file + needs: whl + uses: learningequality/kolibri-app/.github/workflows/build_mac.yml@main + with: + whl-file-name: ${{ needs.whl.outputs.whl-file-name }} + ref: main + deb: + name: Build DEB file + needs: whl + uses: learningequality/kolibri-installer-debian/.github/workflows/build_deb.yml@master + with: + tar-file-name: ${{ needs.whl.outputs.tar-file-name }} + ref: master + exe: + name: Build EXE file + needs: whl + uses: learningequality/kolibri-installer-windows/.github/workflows/build_exe.yml@develop + with: + whl-file-name: ${{ needs.whl.outputs.whl-file-name }} + ref: develop + apk: + name: Build APK file + needs: whl + uses: learningequality/kolibri-installer-android/.github/workflows/build_apk.yml@develop + with: + tar-file-name: ${{ needs.whl.outputs.tar-file-name }} + ref: develop