From a5971197af3e1951fd525578fad8a723f40c6093 Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Mon, 15 Apr 2024 22:30:17 +0200 Subject: [PATCH] CI: Cleanup and update workflow Signed-off-by: Knut Ahlers --- .github/workflows/test-and-build.yml | 33 ++++------------------------ 1 file changed, 4 insertions(+), 29 deletions(-) diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 22fe3c0..328d2d9 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -8,7 +8,6 @@ on: permissions: contents: write - issues: write jobs: test-and-build: @@ -17,7 +16,7 @@ jobs: shell: bash container: - image: luzifer/archlinux + image: luzifer/gh-arch-env env: CGO_ENABLED: 0 GOPATH: /go @@ -25,28 +24,9 @@ jobs: runs-on: ubuntu-latest steps: - - name: Enable custom AUR package repo - run: echo -e "[luzifer]\nSigLevel = Never\nServer = https://archrepo.hub.luzifer.io/\$arch" >>/etc/pacman.conf - - - name: Install required packages - run: | - pacman -Syy --noconfirm \ - awk \ - curl \ - diffutils \ - git \ - go \ - golangci-lint-bin \ - make \ - nodejs-lts-hydrogen \ - npm \ - tar \ - trivy \ - unzip \ - which \ - zip - - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + with: + show-progress: false - name: Marking workdir safe run: git config --global --add safe.directory /__w/ipt-loadbalancer/ipt-loadbalancer @@ -58,11 +38,6 @@ jobs: - name: Build release run: make publish - env: - FORCE_SKIP_UPLOAD: 'true' - MOD_MODE: readonly - NO_TESTS: 'true' - PACKAGES: '.' - name: Extract changelog run: 'awk "/^#/ && ++c==2{exit}; /^#/f" "History.md" | tail -n +2 >release_changelog.md'