@@ -25,13 +25,18 @@ jobs:
2525 oam-build :
2626 runs-on : ubuntu-latest
2727 env :
28- PRODUCER_VERSION : 3.8 .0
29- PRODUCER_URL : https://github.com/OpenKNX/OpenKNXproducer/releases/download/v3.8.0/OpenKNXproducer-3.8.0.zip
30- PRODUCER_CHECKSUM : 34d708df99dafd2cbb8a1b5fc7e31d08a570395f52dcbb37551139d731bf3d3b2682f7d3ab6f57ffea82d45c24838d2a46b5a746e32e02db7284aa4e3e404802
28+ PRODUCER_VERSION : 3.9 .0
29+ PRODUCER_CHECKSUM : 824704fcdf12c7dacf91596c58d8151cf5cddad6fa3e6fe98d6ba84853e53de2
30+ PRODUCER_URL : https://github.com/OpenKNX/OpenKNXproducer/releases/download/v${PRODUCER_VERSION}/OpenKNXproducer-${PRODUCER_VERSION}.zip
3131 PRODUCER_FILENAME : OpenKNXproducer-${PRODUCER_VERSION}.zip
3232
3333 name : Build '${{ inputs.target }}' ${{ inputs.restore_branch && 'branch' || 'commit' }}
3434 steps :
35+ - name : Set Derived env-Variables
36+ run : |
37+ echo "PRODUCER_URL=${PRODUCER_URL}" >> $GITHUB_ENV
38+ echo "PRODUCER_FILENAME=${PRODUCER_FILENAME}" >> $GITHUB_ENV
39+
3540 # DO this after restore the use current commit
3641 # - uses: actions/checkout@v4
3742 # with:
@@ -91,14 +96,14 @@ jobs:
9196 run : |
9297 mkdir OpenKNXproducer
9398 cd OpenKNXproducer
94- echo "${PRODUCER_CHECKSUM} *${PRODUCER_FILENAME}" > OpenKNXproducer.checksum
95- wget -q "${PRODUCER_URL}" -O "${PRODUCER_FILENAME}"
96- sha512sum "${PRODUCER_FILENAME}"
97- sha512sum -c OpenKNXproducer.checksum
99+ echo "${PRODUCER_CHECKSUM} *${{env. PRODUCER_FILENAME} }" > OpenKNXproducer.checksum
100+ wget -q "${{env. PRODUCER_URL}} " -O "${{env. PRODUCER_FILENAME} }"
101+ sha256sum "${{env. PRODUCER_FILENAME} }"
102+ sha256sum -c OpenKNXproducer.checksum
98103 - name : Unzip OpenKNXproducer and Make Executable
99104 run : |
100105 cd OpenKNXproducer
101- unzip "${PRODUCER_FILENAME}" || test -f tools/Linux/OpenKNXproducer
106+ unzip "${{env. PRODUCER_FILENAME} }" || test -f tools/Linux/OpenKNXproducer
102107 chmod u+x tools/Linux/OpenKNXproducer
103108 - name : Check OpenKNXproducer
104109 run : OpenKNXproducer/tools/Linux/OpenKNXproducer version || echo Ignore OpenKNXproducer always returning 1...
0 commit comments