edouard@46: name: Build distributable bundles edouard@46: edouard@49: # This overrides HG revision IDs in Makefile edouard@46: env: edouard@49: beremiz_revisionid: 9fb2ded4f1988440faf546488ee83373825330f4 edouard@49: matiec_revisionid: 2a25f4dbf4e2b1e017a3a583db7dede4771fe523 edouard@52: canfestival_revisionid: 12a05e422666c738d1312259703f80150c747cb5 edouard@46: edouard@46: on: edouard@46: push: edouard@46: branches: [ default ] edouard@46: edouard@46: jobs: edouard@46: edouard@46: build: edouard@46: edouard@46: runs-on: ubuntu-latest edouard@46: edouard@46: steps: edouard@46: - uses: actions/checkout@v3 edouard@46: with: edouard@46: path: beremiz_public_dist edouard@46: edouard@49: # repositories are directly checked out wher Makerfile expect them edouard@46: - uses: actions/checkout@v3 edouard@46: with: edouard@46: repository: beremiz/beremiz edouard@46: ref: ${{ env.beremiz_revisionid }} edouard@53: path: build/sources/beremiz edouard@46: edouard@46: - uses: actions/checkout@v3 edouard@46: with: edouard@46: repository: beremiz/matiec edouard@46: ref: ${{ env.matiec_revisionid }} edouard@53: path: build/sources/matiec edouard@46: edouard@46: - uses: actions/checkout@v3 edouard@46: with: edouard@52: repository: beremiz/canfestival edouard@52: ref: ${{ env.canfestival_revisionid }} edouard@53: path: build/sources/canfestival edouard@46: edouard@46: - name: Touch expected Makfile targets to shortcut HG checkout edouard@46: run: | edouard@53: touch build/sources/beremiz_${{ env.beremiz_revisionid }} edouard@53: touch build/sources/matiec_${{ env.matiec_revisionid }} edouard@53: touch build/sources/canfestival_${{ env.canfestival_revisionid }} edouard@46: touch build/sources/beremiz_src edouard@46: touch build/sources/matiec_src edouard@52: touch build/sources/canfestival_src edouard@67: touch build/own_sources edouard@46: cat >> build/revisions.txt <