edouard@68: name: Prepare sources edouard@68: edouard@68: env: edouard@68: beremiz_revisionid: 9fb2ded4f1988440faf546488ee83373825330f4 edouard@68: matiec_revisionid: ba00e2b18e7335c03c011e1c6b2a5d99fc3571c3 edouard@68: canfestival_revisionid: 12a05e422666c738d1312259703f80150c747cb5 edouard@68: edouard@68: on: edouard@68: workflow_call: edouard@68: outputs: edouard@68: beremiz_revisionid: edouard@68: value: ${{ env.beremiz_revisionid }} edouard@68: matiec_revisionid: edouard@68: value: ${{ env.matiec_revisionid }} edouard@68: canfestival_revisionid: edouard@68: value: ${{ env.canfestival_revisionid }} edouard@68: edouard@68: jobs: edouard@68: get_sources: edouard@68: runs-on: ubuntu-latest edouard@68: edouard@68: steps: edouard@68: - uses: actions/checkout@v3 edouard@68: with: edouard@68: path: beremiz_public_dist edouard@68: edouard@68: # repositories are directly checked out where Makerfile expects them to be edouard@68: - uses: actions/checkout@v3 edouard@68: with: edouard@68: repository: beremiz/beremiz edouard@68: ref: ${{ env.beremiz_revisionid }} edouard@68: path: build/sources/beremiz edouard@68: edouard@68: - uses: actions/checkout@v3 edouard@68: with: edouard@68: repository: beremiz/matiec edouard@68: ref: ${{ env.matiec_revisionid }} edouard@68: path: build/sources/matiec edouard@68: edouard@68: - uses: actions/checkout@v3 edouard@68: with: edouard@68: repository: beremiz/canfestival edouard@68: ref: ${{ env.canfestival_revisionid }} edouard@68: path: build/sources/canfestival edouard@68: edouard@68: - name: Touch expected Makfile targets to shortcut HG checkout edouard@68: run: | edouard@68: touch build/sources/beremiz_${{ env.beremiz_revisionid }} edouard@68: touch build/sources/matiec_${{ env.matiec_revisionid }} edouard@68: touch build/sources/canfestival_${{ env.canfestival_revisionid }} edouard@68: touch build/sources/beremiz_src edouard@68: touch build/sources/matiec_src edouard@68: touch build/sources/canfestival_src edouard@68: touch build/own_sources edouard@68: cat >> build/revisions.txt <