diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 0919e6af..a0e2eae8 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,7 +4,7 @@ "dockerfile": "Dockerfile", "args": { // Update the VARIANT arg to pick a version of Go: 1, 1.15, 1.14 - "VARIANT": "1.16", + "VARIANT": "1.17", // Options "INSTALL_NODE": "true", "NODE_VERSION": "v16" diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 24119721..790eb34b 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -10,7 +10,7 @@ on: - master jobs: golangci-lint: - name: Lint Server + name: Lint Go code runs-on: ubuntu-latest steps: - name: Install taglib @@ -26,11 +26,11 @@ jobs: args: --timeout 2m go: - name: Test Server with Go ${{ matrix.go_version }} + name: Test with Go ${{ matrix.go_version }} runs-on: ubuntu-latest strategy: matrix: - go_version: [1.16.x] + go_version: [1.16.x, 1.17.x] steps: - name: Install taglib run: sudo apt-get install libtag1-dev @@ -107,7 +107,7 @@ jobs: retention-days: 7 binaries: - name: Binaries + name: Build binaries needs: [js, go, golangci-lint] runs-on: ubuntu-latest steps: @@ -129,7 +129,7 @@ jobs: - name: Run GoReleaser - SNAPSHOT if: startsWith(github.ref, 'refs/tags/') != true - uses: docker://deluan/ci-goreleaser:1.16.4-1 + uses: docker://deluan/ci-goreleaser:1.17.0-1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -137,7 +137,7 @@ jobs: - name: Run GoReleaser - RELEASE if: startsWith(github.ref, 'refs/tags/') - uses: docker://deluan/ci-goreleaser:1.16.4-1 + uses: docker://deluan/ci-goreleaser:1.17.0-1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -153,7 +153,7 @@ jobs: retention-days: 7 docker: - name: Docker images + name: Build Docker images needs: [binaries] runs-on: ubuntu-latest env: diff --git a/Makefile b/Makefile index 4f025117..12f73573 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ GIT_SHA=source_archive GIT_TAG=$(patsubst navidrome-%,v%,$(notdir $(PWD))) endif -CI_RELEASER_VERSION=1.16.4-1 ## https://github.com/navidrome/ci-goreleaser +CI_RELEASER_VERSION=1.17.0-1 ## https://github.com/navidrome/ci-goreleaser setup: check_env download-deps setup-git ##@1_Run_First Install dependencies and prepare development environment @echo Downloading Node dependencies...