feat: support sonarr v4 (#43)
Some checks failed
Build / build (push) Has been cancelled

This commit is contained in:
l3uddz
2022-11-02 11:05:50 +00:00
committed by GitHub
parent fe50d7cffe
commit 083e806d43
5 changed files with 66 additions and 72 deletions

View File

@@ -13,7 +13,7 @@ jobs:
steps:
# dependencies
- name: goreleaser
uses: goreleaser/goreleaser-action@v2
uses: goreleaser/goreleaser-action@v3
with:
install-only: true
version: 1.7.0
@@ -28,20 +28,20 @@ jobs:
run: task --version
- name: qemu
uses: docker/setup-qemu-action@v1
uses: docker/setup-qemu-action@v2
- name: buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v2
# checkout
- name: checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
# setup go
- name: go
uses: actions/setup-go@v1
uses: actions/setup-go@v3
with:
go-version: 1.19
@@ -51,26 +51,18 @@ jobs:
go env
# cache
- name: cache-paths
id: go-cache-paths
run: |
echo "::set-output name=go-build::$(go env GOCACHE)"
echo "::set-output name=go-mod::$(go env GOMODCACHE)"
- name: cache-build
uses: actions/cache@v2
- name: cache-go
uses: actions/cache@v3
with:
path: ${{ steps.go-cache-paths.outputs.go-build }}
key: ${{ runner.os }}-go-build-${{ hashFiles('**/go.sum') }}
- name: cache-mod
uses: actions/cache@v2
with:
path: ${{ steps.go-cache-paths.outputs.go-mod }}
key: ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}
path: |
~/.cache/go-build
~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-cache-mod
- name: cache-task
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: .task/**/*
key: ${{ runner.os }}-go-task
@@ -106,19 +98,19 @@ jobs:
# artifacts
- name: artifact_linux
uses: actions/upload-artifact@v2-preview
uses: actions/upload-artifact@v3
with:
name: build_linux
path: dist/*linux*
- name: artifact_darwin
uses: actions/upload-artifact@v2-preview
uses: actions/upload-artifact@v3
with:
name: build_darwin
path: dist/*darwin*
- name: artifact_windows
uses: actions/upload-artifact@v2-preview
uses: actions/upload-artifact@v3
with:
name: build_windows
path: dist/*windows*
@@ -141,7 +133,7 @@ jobs:
- name: docker - build release
if: startsWith(github.ref, 'refs/tags/') == true
uses: docker/build-push-action@v2
uses: docker/build-push-action@v3
with:
context: .
file: ./docker/Dockerfile
@@ -158,11 +150,11 @@ jobs:
- name: branch name
if: startsWith(github.ref, 'refs/tags/') == false
id: branch-name
uses: tj-actions/branch-names@v2.2
uses: tj-actions/branch-names@v6
- name: docker tag
if: startsWith(github.ref, 'refs/tags/') == false
uses: frabert/replace-string-action@master
uses: frabert/replace-string-action@v2.3
id: dockertag
with:
pattern: '[:\.\/]+'
@@ -172,7 +164,7 @@ jobs:
- name: docker - build branch
if: startsWith(github.ref, 'refs/tags/') == false
uses: docker/build-push-action@v2
uses: docker/build-push-action@v3
with:
context: .
file: ./docker/Dockerfile