diff --git a/.github/workflows/compile_discordv.sh b/.github/workflows/compile_discordv.sh new file mode 100755 index 0000000000..642b4aa81b --- /dev/null +++ b/.github/workflows/compile_discordv.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +set -e + +function show() { + printf "\u001b[35m$1\u001b[0m\n" +} + +rm -rf discord/ + +show "Clone https://github.com/DarpHome/discord.v" +v retry -- git clone --filter=blob:none --quiet https://github.com/DarpHome/discord.v discord/ +cd discord/ +show "Checkout last known good commit" +git checkout ce9ff457fce92d5bb15df2974440cd8292457ee0 +show "Execute Tests" +v test . +show "Execute Tests with -skip-unused" +v -skip-unused test . + +cd .. +rm -rf discord/ diff --git a/.github/workflows/v_apps_and_modules_compile_ci.yml b/.github/workflows/v_apps_and_modules_compile_ci.yml index ebf0eca4d4..119d026031 100644 --- a/.github/workflows/v_apps_and_modules_compile_ci.yml +++ b/.github/workflows/v_apps_and_modules_compile_ci.yml @@ -68,19 +68,9 @@ jobs: echo "Run vsql/connection_test.v with -skip-unused" v -skip-unused vsql/connection_test.v - ## - name: Test discord.v - ## if: ${{ !cancelled() && steps.build.outcome == 'success' }} - ## run: | - ## echo "Clone https://github.com/DarpHome/discord.v" - ## v retry -- v install https://github.com/DarpHome/discord.v - ## cd ~/.vmodules/discord - ## echo "Checkout last known good commit" - ## git checkout 458261508af66fa971207c8af10ee4e1b59fbf2f - ## echo "Execute Tests" - ## v test . - ## echo "Execute Tests with -skip-unused" - ## v -skip-unused test . - + - name: Test discord.v + if: ${{ !cancelled() && steps.build.outcome == 'success' }} + run: .github/workflows/compile_discordv.sh - name: Build vlang/vab if: ${{ !cancelled() && steps.build.outcome == 'success' }} run: |