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@91: beremiz_revisionid: 45a361db05a3e243ad15467fa066ea96aee48861 edouard@76: matiec_revisionid: ba00e2b18e7335c03c011e1c6b2a5d99fc3571c3 edouard@76: canfestival_revisionid: 12a05e422666c738d1312259703f80150c747cb5 edouard@84: Modbus_revisionid: 75ba7cb15908411e71bf0e7b66651d182f347747 edouard@84: open62541_revisionid: ff73268829359639531ff02905c889f73a77b408 edouard@76: edouard@76: edouard@68: steps: 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@95: cat >> build/sources/revisions.txt <