From 518e038f73a1f44c7a031d3677925c5df3deee62 Mon Sep 17 00:00:00 2001 From: selimseker Date: Fri, 6 Sep 2024 23:02:11 +0300 Subject: [PATCH] trigger workflow --- .github/workflows/build_and_publish.yml | 38 +++++++++++++++---------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build_and_publish.yml b/.github/workflows/build_and_publish.yml index 96778b0..2bbd7d2 100644 --- a/.github/workflows/build_and_publish.yml +++ b/.github/workflows/build_and_publish.yml @@ -41,37 +41,45 @@ jobs: run: | ${{ matrix.env }} go build -tags="${{ matrix.tags }}" -o dkn-compute-launcher${{ matrix.extension }} . - - name: Prepare Launch Release Files + + - name: Download dkn-compute binaries env: FOLDER_NAME: dkn-compute-node ZIP_NAME: dkn-compute-launcher-${{ matrix.osname }}-${{ matrix.arch }} run: | - mkdir $FOLDER_NAME - # copy the binary - cp ./dkn-compute-launcher${{ matrix.extension }} $FOLDER_NAME/dkn-compute-launcher${{ matrix.extension }} - - # download .env.example and save it as .env - curl -o $FOLDER_NAME/.env https://raw.githubusercontent.com/firstbatchxyz/dkn-compute-node/master/.env.example - # download exe mkdir node_exe cd node_exe echo "Downloading dkn-compute-node-${{ matrix.osname }}-${{ matrix.arch }}.zip..." if curl -L -o dkn-compute-node-exe.zip https://github.com/firstbatchxyz/dkn-compute-node/releases/latest/download/dkn-compute-node-${{ matrix.osname }}-${{ matrix.arch }}.zip; then echo "Download completed." - # copy exe to zip folder - unzip ./dkn-compute-node-exe.zip - cp dkn-compute${{ matrix.extension }} ../$FOLDER_NAME/dkn-compute${{ matrix.extension }} - cd .. - - zip -r $ZIP_NAME.zip $FOLDER_NAME - else echo "Error: Failed to download the zip file." exit 1 fi + - name: Prepare Launch Release Files + env: + FOLDER_NAME: dkn-compute-node + ZIP_NAME: dkn-compute-launcher-${{ matrix.osname }}-${{ matrix.arch }} + run: | + mkdir $FOLDER_NAME + # copy the binary + cp ./dkn-compute-launcher${{ matrix.extension }} $FOLDER_NAME/dkn-compute-launcher${{ matrix.extension }} + + # download .env.example and save it as .env + curl -o $FOLDER_NAME/.env https://raw.githubusercontent.com/firstbatchxyz/dkn-compute-node/master/.env.example + + # copy exe to zip folder + cd node_exe + unzip dkn-compute-node-exe.zip + cp dkn-compute${{ matrix.extension }} ../$FOLDER_NAME/dkn-compute${{ matrix.extension }} + cd .. + + zip -r $ZIP_NAME.zip $FOLDER_NAME + + - name: Upload Launch Artifacts uses: actions/upload-artifact@v4 with: