From 9d5213117e7aa5ad6213d62afbfee8de99f223b0 Mon Sep 17 00:00:00 2001 From: sz Date: Sat, 19 Feb 2022 19:53:00 -0600 Subject: [PATCH] Draft a github release (with bits!) when a new tag is pushed --- .github/workflows/release.yml | 42 +++++++++++++++++++++++++++++++++++ package-wasm.sh | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..d7802ae0 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,42 @@ +name: release + +on: + push: + tags: + - '*' + +jobs: + package-cimbar: + runs-on: ubuntu-latest + steps: + - name: Get the code + uses: actions/checkout@v2 + with: + submodules: 'recursive' + + - name: Get openCV + run: | + wget https://github.com/opencv/opencv/archive/refs/tags/4.5.5.zip + unzip 4.5.5.zip + mv opencv-4.5.5 opencv4 + + - name: Run the build process with Docker + uses: addnab/docker-run-action@v3 + with: + image: emscripten/emsdk:latest + options: -v ${{ github.workspace }}:/usr/src/app + shell: bash + run: | + bash /usr/src/app/package-wasm.sh + + - name: Show results + run: ls -l web/ + + - name: Create release + uses: softprops/action-gh-release@v1 + with: + draft: true + files: | + web/cimbar.asmjs.zip + web/cimbar.wasm.tar.gz + diff --git a/package-wasm.sh b/package-wasm.sh index b688e003..279da9be 100644 --- a/package-wasm.sh +++ b/package-wasm.sh @@ -1,5 +1,5 @@ #!/bin/sh -#docker run --mount type=bind,source="$(pwd)",target="/usr/src/app" -it emscripten/emsdk +#docker run --mount type=bind,source="$(pwd)",target="/usr/src/app" -it emscripten/emsdk:latest cd /usr/src/app