From 1bb1cff483503be5aa3fdd47cd9cc123c48d5799 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Mon, 21 Aug 2023 20:02:08 +0200 Subject: [PATCH] Add minimal feature build --- .github/workflows/release.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 263d04a..919298a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,13 +23,19 @@ jobs: - name: Install gio dependencies run: sudo apt-get install -y gcc pkg-config libwayland-dev libx11-dev libx11-xcb-dev libxkbcommon-x11-dev libgles2-mesa-dev libegl1-mesa-dev libffi-dev libxcursor-dev libvulkan-dev - - name: Build with Autofill - run: go build -tags autofill -o goldwarden -v . - + - name: Build with All features + run: go build -o goldwarden -v . - uses: AButler/upload-release-assets@v2.0 with: files: './goldwarden' repo-token: ${{ secrets.GITHUB_TOKEN }} + + - name: Build minimal featureset + run: go build -tags nofido2 -tags noautofill -o goldwarden-minimal -v . + - uses: AButler/upload-release-assets@v2.0 + with: + files: './goldwarden-minimal' + repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Validate ArchLinux PKGBUILD uses: hapakaien/archlinux-package-action@v2