diff --git a/.drone.yml b/.drone.yml index bf13a30..3c9deac 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,17 +14,15 @@ environment: LDFLAGS: "-flto" steps: - - name: submodules/LFS - image: alpine/git + - name: music-samples + image: git.gammaspectra.live/s.o.n.g/music-samples:linux-amd64 + pull: if-not-exists commands: - - apk update && apk add --no-cache git-lfs && git lfs install - - git lfs pull - - git submodule update --init --recursive - - rm -rf .git/modules/resources/samples/ + - cp -rvf /samples/* resources/samples/ - name: test-repo-cgo-full image: golang:1.18-alpine depends_on: - - submodules/LFS + - music-samples commands: - apk update - apk add --no-cache git gcc g++ musl-dev bash autoconf automake cmake make libtool gettext openssl-dev flac-dev opus-dev opusfile-dev libopusenc-dev libvorbis-dev libsamplerate-dev lame-dev libebur128-dev fdk-aac-dev --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community @@ -53,13 +51,11 @@ workspace: path: /drone/src steps: - - name: submodules/LFS - image: alpine/git + - name: music-samples + image: git.gammaspectra.live/s.o.n.g/music-samples:linux-amd64 + pull: if-not-exists commands: - - apk update && apk add --no-cache git-lfs && git lfs install - - git lfs pull - - git submodule update --init --recursive - - rm -rf .git/modules/resources/samples/ + - cp -rvf /samples/* resources/samples/ - name: build-sources image: alpine commands: @@ -80,7 +76,7 @@ steps: - name: test-cgo-full image: golang:1.18-alpine depends_on: - - submodules/LFS + - music-samples - build-sources commands: - apk update @@ -89,7 +85,7 @@ steps: - name: test-cgo-disable-codecs image: golang:1.18-alpine depends_on: - - submodules/LFS + - music-samples - build-sources commands: - apk update @@ -101,7 +97,7 @@ steps: - name: deps path: /drone/src/build_deps depends_on: - - submodules/LFS + - music-samples - build-sources commands: - apk update @@ -110,7 +106,7 @@ steps: - name: test-nocgo image: golang:1.18-alpine depends_on: - - submodules/LFS + - music-samples commands: - CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./... --- @@ -135,13 +131,11 @@ workspace: path: /drone/src steps: - - name: submodules/LFS - image: alpine/git + - name: music-samples + image: git.gammaspectra.live/s.o.n.g/music-samples:linux-arm64 + pull: if-not-exists commands: - - apk update && apk add --no-cache git-lfs && git lfs install - - git lfs pull - - git submodule update --init --recursive - - rm -rf .git/modules/resources/samples/ + - cp -rvf /samples/* resources/samples/ - name: build-sources image: alpine volumes: @@ -168,7 +162,7 @@ steps: - name: deps path: /drone/src/build_deps depends_on: - - submodules/LFS + - music-samples - build-sources commands: - apk update @@ -180,7 +174,7 @@ steps: - name: deps path: /drone/src/build_deps depends_on: - - submodules/LFS + - music-samples - build-sources commands: - apk update @@ -192,7 +186,7 @@ steps: - name: deps path: /drone/src/build_deps depends_on: - - submodules/LFS + - music-samples - build-sources commands: - apk update @@ -201,7 +195,7 @@ steps: - name: test-nocgo image: golang:1.18-alpine depends_on: - - submodules/LFS + - music-samples commands: - CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./... ... diff --git a/resources/samples b/resources/samples index af63704..411df03 160000 --- a/resources/samples +++ b/resources/samples @@ -1 +1 @@ -Subproject commit af63704c59aa7f028cf261e95cf092b3a89fa0a5 +Subproject commit 411df03b4790aca596bc1bc996865bb9ffe4e6cf