edouard@68: name: Prepare sources edouard@68: edouard@68: on: edouard@68: workflow_call: edouard@96: edouard@68: edouard@68: jobs: edouard@68: get_sources: edouard@68: runs-on: ubuntu-latest edouard@68: edouard@76: env: edouard@121: beremiz_revisionid: 0189295a9c03fb29797ee174915057061e737603 edouard@121: matiec_revisionid: e5be6a1f036d21cd7b5ee75ef352783a7cfcc1a7 edouard@76: canfestival_revisionid: 12a05e422666c738d1312259703f80150c747cb5 edouard@121: Modbus_revisionid: 4d7d67a8e911d744165709c20a254b5cb924ec71 edouard@121: open62541_revisionid: b8ac9e77f703e6ba5c012b886a8821037503daa6 edouard@76: edouard@76: edouard@68: steps: edouard@99: - uses: actions/checkout@v3 edouard@99: with: edouard@99: path: beremiz_public_dist edouard@99: 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@84: - uses: actions/checkout@v3 edouard@84: with: edouard@84: repository: beremiz/Modbus edouard@84: ref: ${{ env.Modbus_revisionid }} edouard@84: path: build/sources/Modbus edouard@84: edouard@84: - uses: actions/checkout@v3 edouard@84: with: edouard@84: repository: open62541/open62541 edouard@84: ref: ${{ env.open62541_revisionid }} edouard@84: path: build/sources/open62541 edouard@84: edouard@96: - name: Keep Makfile satisfied and generate revisions.txt edouard@68: run: | edouard@96: touch build/sources/beremiz_stamp edouard@96: touch build/sources/matiec_stamp edouard@96: touch build/sources/canfestival_stamp edouard@96: touch build/sources/Modbus_stamp edouard@96: touch build/sources/open62541_stamp edouard@68: touch build/sources/beremiz_src edouard@68: touch build/sources/matiec_src edouard@68: touch build/sources/canfestival_src edouard@84: touch build/sources/Modbus_src edouard@84: touch build/sources/open62541_src edouard@68: touch build/own_sources edouard@98: cat >> build/revisions.txt <