diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml deleted file mode 100644 index 2e2dfbb..0000000 --- a/.gitea/workflows/docker.yml +++ /dev/null @@ -1,48 +0,0 @@ -# name: ci - -# on: -# push: -# branches: -# - "master" -# tags: -# - "*" -# pull_request: -# branches: -# - "master" - -# jobs: -# docker: -# runs-on: ubuntu-latest -# container: -# image: catthehacker/ubuntu:act-latest -# steps: -# - name: Checkout -# uses: actions/checkout@v4 - -# - name: Docker meta -# id: meta -# uses: docker/metadata-action@v5 -# with: -# images: | -# git.sebclem.fr/${{ gitea.repository }} -# tags: | -# type=ref,event=branch -# type=ref,event=pr -# type=semver,pattern={{version}} -# type=semver,pattern={{major}}.{{minor}} - -# - name: Login to registry -# if: github.ref_type == 'tag' -# uses: docker/login-action@v3 -# with: -# registry: git.sebclem.fr -# username: ${{ secrets.DOCKERHUB_USERNAME }} -# password: ${{ secrets.DOCKERHUB_TOKEN }} - -# - name: Build and push -# uses: docker/build-push-action@v6 -# with: -# context: . -# push: ${{ github.ref_type == 'tag' }} -# tags: ${{ steps.meta.outputs.tags }} -# labels: ${{ steps.meta.outputs.labels }} diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 9d63491..0000000 --- a/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM golang:1.23.5-alpine AS build-stage - -WORKDIR /app - -COPY go.mod go.sum ./ -RUN go mod download - -COPY *.go ./ - -RUN CGO_ENABLED=0 GOOS=linux go build -o /entrypoint - - -FROM python:3.13.1-alpine AS runtime-stage - -RUN apk --no-cache add git openssh tar - -# renovate: datasource=pypi depName=ansible -ENV ANSIBLE_VERSION=11.1.0 -RUN pip3 install --no-cache-dir ansible==${ANSIBLE_VERSION} dnspython passlib netaddr requests uptime-kuma-api - -COPY --from=build-stage /entrypoint /bin/entrypoint - -ENV ANSIBLE_HOST_KEY_CHECKING=False -ENV PYTHONUNBUFFERED=1 -ENTRYPOINT [ "/bin/entrypoint" ] \ No newline at end of file diff --git a/go.mod b/go.mod index 341cbf3..38a8745 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,12 @@ module woodpecker-ansible-runner -go 1.20 +go 1.21 -require go.uber.org/zap v1.27.0 +toolchain go1.23.3 require ( - github.com/sethvargo/go-githubactions v1.3.0 // indirect - go.uber.org/atomic v1.7.0 // indirect - go.uber.org/multierr v1.10.0 // indirect + github.com/sethvargo/go-githubactions v1.3.0 + go.uber.org/zap v1.27.0 ) + +require go.uber.org/multierr v1.10.0 // indirect diff --git a/go.sum b/go.sum index 565262e..b4427cc 100644 --- a/go.sum +++ b/go.sum @@ -1,28 +1,16 @@ -github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/sethvargo/go-githubactions v1.3.0 h1:Kg633LIUV2IrJsqy2MfveiED/Ouo+H2P0itWS0eLh8A= github.com/sethvargo/go-githubactions v1.3.0/go.mod h1:7/4WeHgYfSz9U5vwuToCK9KPnELVHAhGtRwLREOQV80= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk= -go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= -go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/goleak v1.1.11 h1:wy28qYRKZgnJTxGxvye5/wgWr1EKjmUDGYox5mGlRlI= -go.uber.org/multierr v1.6.0 h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4= -go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= +go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ= go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= -go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= -go.uber.org/zap v1.25.0 h1:4Hvk6GtkucQ790dqmj7l1eEnRdKm3k3ZUrUMS2d5+5c= -go.uber.org/zap v1.25.0/go.mod h1:JIAUzQIH94IC4fOJQm7gMmBJP5k7wQfdcnYdPoEXJYk= -go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= -go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/renovate.json b/renovate.json index fc59a5b..167eb0b 100644 --- a/renovate.json +++ b/renovate.json @@ -3,15 +3,5 @@ "includeForks": true, "extends": [ "config:base" - ], - "commitMessagePrefix": ":arrow_up:", - "regexManagers": [ - { - "fileMatch": ["^Dockerfile$"], - "matchStrings": [ - "datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sENV .*?_VERSION=(?.*)\\s" - ], - "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" - } ] -} +} \ No newline at end of file