From e8e6c7608a5b93f29e477af6e0fa6782006ff22c Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Thu, 5 Dec 2024 10:52:48 +0200 Subject: [PATCH] ci: extract .github/workflows/compile_discordv.sh, enable its CI step again --- .github/workflows/compile_discordv.sh | 22 +++++++++++++++++++ .../v_apps_and_modules_compile_ci.yml | 16 +++----------- 2 files changed, 25 insertions(+), 13 deletions(-) create mode 100755 .github/workflows/compile_discordv.sh 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: |