From eeae915bf6cb9bee75c1f11b54ce90d5068cff18 Mon Sep 17 00:00:00 2001 From: Jaromil Date: Thu, 12 Dec 2024 10:29:52 +0100 Subject: [PATCH] fix: release also an archive with all binaries for the tutorial this will pack cjit-tutorial.zip as part of the released files to ease the journey on https://dyne.org/docs/cjit --- .github/workflows/main.yml | 5 +++++ build/zip-tutorial.sh | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 build/zip-tutorial.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 95c98fb..279acc6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -240,6 +240,11 @@ jobs: with: path: | cjit-bin + - name: zip the tutorial archive + run: | + bash build/zip-tutorial.sh + mkdir -p cjit-bin/release-tutorial + mv cjit-tutorial.zip cjit-bin/release-tutorial/ - name: show directory structure run: tree -dL 3 - name: relase all binary artifacts diff --git a/build/zip-tutorial.sh b/build/zip-tutorial.sh new file mode 100644 index 0000000..767f1f0 --- /dev/null +++ b/build/zip-tutorial.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# assume all binaries are in cjit-bin/release*/* +# from github action release assets + +mkdir -p cjit-tutorial +cp -ra cjit-bin/release/* cjit-tutorial +cp -ra examples cjit-tutorial +git clone --depth 0 https://github.com/dyne/docs +cp -ra docs/src/cjit cjit-tutorial/docs + +zip a cjit-tutorial.zip cjit-tutorial