Add file storage option #5947
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Kolibri Build Assets for Pull Request | |
on: pull_request | |
jobs: | |
prnumber: | |
# The workflow_run event can't access the pull request | |
# information unless the pull request comes from a non-fork | |
# repository. Therefore to get the pull request information, | |
# we need to store it as a workflow artifact in this workflow. | |
# Implementation taken from: | |
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#using-data-from-the-triggering-workflow | |
runs-on: ubuntu-latest | |
steps: | |
- name: Save PR number | |
env: | |
PR_NUMBER: ${{ github.event.number }} | |
run: | | |
mkdir -p ./pr | |
echo $PR_NUMBER > ./pr/pr_number | |
- uses: actions/upload-artifact@v4 | |
with: | |
name: pr_number | |
path: pr/ | |
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/[email protected] | |
with: | |
whl-file-name: ${{ needs.whl.outputs.whl-file-name }} | |
ref: v0.4.3 | |
deb: | |
name: Build DEB file | |
needs: whl | |
uses: learningequality/kolibri-installer-debian/.github/workflows/[email protected] | |
with: | |
tar-file-name: ${{ needs.whl.outputs.tar-file-name }} | |
ref: v0.16.1 | |
exe: | |
name: Build EXE file | |
needs: whl | |
uses: learningequality/kolibri-installer-windows/.github/workflows/[email protected] | |
with: | |
whl-file-name: ${{ needs.whl.outputs.whl-file-name }} | |
ref: v1.6.4 | |
apk: | |
name: Build APK file | |
needs: whl | |
uses: learningequality/kolibri-installer-android/.github/workflows/[email protected] | |
with: | |
tar-file-name: ${{ needs.whl.outputs.tar-file-name }} | |
ref: v0.1.4 |