diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f098d01..4299386a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,10 +23,15 @@ jobs: with: go-version: '1.21' + - name: Install cgo dependancies + run: | + sudo apt-get update + sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev + - name: Build # Enable all features for CI builds. - # TODO: add currently problematic tags: b_cayley,b_gtk,b_nng,b_qframe,b_raylib,b_webview,b_ebitengine - run: go build -v -tags "b_sqlite,b_http,b_sql,b_postgres,b_bson,b_crypto,b_smtpd,b_mail,b_bcrypt,b_telegram,b_html,b_contrib,b_openai,b_email,b_mail,b_mysql,b_nats,b_psql,b_psutil,b_sxml,b_echo" -o bin/rye + # TODO: add currently problematic tags: b_cayley,b_gtk,b_nng,b_qframe,b_raylib,b_ebitengine + run: go build -v -tags "b_sqlite,b_http,b_sql,b_postgres,b_bson,b_crypto,b_smtpd,b_mail,b_bcrypt,b_telegram,b_html,b_contrib,b_openai,b_email,b_mail,b_mysql,b_nats,b_psql,b_psutil,b_sxml,b_echo,b_webview" -o bin/rye - name: Run Rye Tests run: cd tests ; ../bin/rye main.rye test