Compare commits

...

50 Commits

Author SHA1 Message Date
Renovate Bot 34e628332a chore(deps): update zricethezav/gitleaks docker tag to v8.18.4
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/cron/build Pipeline is pending Details
ci/woodpecker/cron/lint Pipeline is pending Details
2024-06-15 00:02:01 +00:00
Renovate Bot 5dbdac6022 chore(deps): update pipelinecomponents/hadolint docker tag to v0.26.3
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
2024-06-08 00:00:48 +00:00
Renovate Bot 1625391399 chore(deps): update docker docker tag to v26.1.4
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline failed Details
2024-06-06 00:00:48 +00:00
Renovate Bot 681fd82de8 chore(deps): update dependency alpine_3_19/wget to v1.21.4-r0
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
2024-06-05 20:07:07 +00:00
Michael Grote dc9ff4f26e set old wget version for testig
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline failed Details
2024-06-05 22:06:28 +02:00
Renovate Bot cc34227ec7 chore(deps): update zricethezav/gitleaks docker tag to v8.18.3 2024-06-03 00:10:44 +00:00
Renovate Bot 5ca20d2267 chore(deps): update docker docker tag to v26.1.3
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-05-17 00:00:55 +00:00
Renovate Bot cc95055500 chore(deps): update pipelinecomponents/hadolint docker tag to v0.26.2
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-05-16 00:00:49 +00:00
Michael Grote 64e1f0c8fa ci: fix when cron
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-05-14 21:44:13 +02:00
Renovate Bot 3ab543b13a chore(deps): update docker docker tag to v26.1.2
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-05-11 00:00:48 +00:00
Michael Grote db32da6edf ci: new default workflow for images
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-05-06 23:56:13 +02:00
Renovate Bot f658434008 chore(deps): update docker docker tag to v26.1.1
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
2024-05-01 00:00:47 +00:00
Renovate Bot 952747bc5b chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.117
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/cron/lint Pipeline was successful Details
ci/woodpecker/cron/build Pipeline was successful Details
2024-04-27 00:03:33 +00:00
Renovate Bot 99ea0b59a0 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.116
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-26 00:01:16 +00:00
Renovate Bot 3990f9207c chore(deps): update docker docker tag to v26.1.0
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
2024-04-25 00:02:20 +00:00
Renovate Bot 77e56a0265 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.115
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-22 00:01:21 +00:00
Renovate Bot f932ee446c chore(deps): update docker docker tag to v26.0.2
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pull_request_closed/build Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/cron/lint Pipeline was successful Details
ci/woodpecker/cron/build Pipeline was successful Details
2024-04-20 00:00:39 +00:00
Renovate Bot d4b00a8fb5 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.114
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline failed Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-14 01:00:36 +00:00
Renovate Bot 8766739670 chore(deps): update docker docker tag to v26.0.1
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-13 00:00:52 +00:00
Renovate Bot e88de56940 chore(deps): update httpd docker tag to v2.4.59
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/cron/lint Pipeline was successful Details
ci/woodpecker/cron/build Pipeline was successful Details
2024-04-05 18:00:35 +00:00
Renovate Bot 9a1a1a6adf chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.113
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-04 19:36:34 +00:00
Michael Grote 8683374e26 ci: shellcheck: set tag to v0.10.0
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-04 20:22:58 +02:00
Renovate Bot 2584fe4ce2 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.111
ci/woodpecker/pull_request_closed/lint Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/pull_request_closed/build Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
2024-04-04 17:24:37 +00:00
Renovate Bot 3b813e4577 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.109
ci/woodpecker/manual/lint Pipeline was successful Details
ci/woodpecker/manual/build Pipeline was successful Details
2024-03-21 13:42:15 +00:00
Renovate Bot 5828eddc2b chore(deps): update docker docker tag to v26 (#30)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker | major | `25.0.5` -> `26.0.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjIuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

Reviewed-on: #30
Co-authored-by: Renovate Bot <renovate@mgrote.net>
Co-committed-by: Renovate Bot <renovate@mgrote.net>
2024-03-21 14:40:04 +01:00
Renovate Bot cf66de5ba8 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.108 2024-03-20 15:38:14 +00:00
Renovate Bot 6d50cf0a1d chore(deps): update docker docker tag to v25.0.5 2024-03-20 07:38:13 +00:00
Renovate Bot 825efc5dbd chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.107 2024-03-13 07:37:50 +00:00
Renovate Bot e059d49f43 chore(deps): update docker docker tag to v25.0.4 2024-03-07 23:36:59 +00:00
Renovate Bot 95992de9f6 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.106 2024-02-19 23:38:51 +00:00
Renovate Bot abcc78cbc8 chore(deps): update pipelinecomponents/hadolint docker tag to v0.26.1 2024-02-19 23:35:20 +00:00
Renovate Bot 6ae4103aa6 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.105 2024-02-17 14:47:23 +00:00
Renovate Bot ed74bc060e chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.103 2024-02-17 14:42:01 +00:00
Michael Grote 546b49b48d ci: new build step 2024-02-17 15:37:03 +01:00
Renovate Bot 7c674cf933 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.102 2024-02-09 10:21:16 +00:00
Michael Grote aeb43d8389 ci: same 2024-02-09 11:12:59 +01:00
Michael Grote 87d2597926 ci: same 2024-02-09 11:11:10 +01:00
Michael Grote dad643d784 ci: same 2024-02-09 11:10:35 +01:00
Michael Grote 80a1eab383 ci: test variable for name 2024-02-09 11:09:21 +01:00
Renovate Bot d2221d4756 chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.1.100 2024-02-07 20:28:20 +00:00
Michael Grote 1e80cb9ea0 ci: fix misc things... blablabla (#19)
Reviewed-on: #19
Co-authored-by: Michael Grote <michael.grote@posteo.de>
Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-02-07 21:05:56 +01:00
Michael Grote 18cfbc944a ci: test date 2024-02-07 20:31:29 +01:00
Michael Grote dd06d4d1cb ci: use utc 2024-02-07 17:59:06 +01:00
Michael Grote 829391758a remove digest 2024-02-07 17:47:39 +01:00
Renovate Bot ce5c7cc93e chore(deps): update registry.mgrote.net/allzweckcontainer docker tag to v1.0.164 2024-02-07 16:39:01 +00:00
Michael Grote 705c1addda ci: replace plugin, set version with commit-count (#17)
Reviewed-on: #17
Co-authored-by: Michael Grote <michael.grote@posteo.de>
Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-02-07 17:37:00 +01:00
Michael Grote 611e5a5510 remove image digest 2024-02-07 15:11:17 +01:00
Michael Grote bc80983ccd ci: typo 2024-02-06 20:21:49 +01:00
Michael Grote d6549acc4c ci: dont run on renovate updates (#14)
Reviewed-on: #14
Co-authored-by: Michael Grote <michael.grote@posteo.de>
Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-02-06 20:13:15 +01:00
Renovate Bot 92dc8d7fdf chore(deps): update koalaman/shellcheck-alpine:latest docker digest to eed99e4 2024-02-06 19:05:03 +00:00
3 changed files with 66 additions and 28 deletions

View File

@ -2,18 +2,60 @@
depends_on:
- lint
variables: # https://woodpecker-ci.org/docs/usage/advanced-usage
- &VERSION 'v1.0.${CI_PIPELINE_NUMBER}' # wird für die Docker-Tags verwendet
clone:
git:
image: "woodpeckerci/plugin-git:2.5.0"
settings:
depth: 9999 # wird benötigt um die Commits zählen zu können
lfs: false
partial: false
steps:
selfhosted_push:
image: "woodpeckerci/plugin-docker-buildx:3.0.1@sha256:c7ac0b01243466bef93863591940ce5eacf59759e9045433a6fc28d20c696d01"
settings:
dockerfile: Dockerfile
repo: registry.mgrote.net/httpd
registry: registry.mgrote.net
tags:
- *VERSION
- ${CI_COMMIT_SHA:0:8}
- ${CI_COMMIT_BRANCH}
- latest
set_variables:
image: "registry.mgrote.net/allzweckcontainer:latest"
commands:
# set version
- |
MAJOR="1"
MINOR="1"
PATCH="$(git rev-list --count "$CI_COMMIT_BRANCH")"
VERSION="v$MAJOR.$MINOR.$PATCH"
if [ "$CI_COMMIT_BRANCH" != "main" ] && [ "$CI_COMMIT_BRANCH" != "master" ]; then
VERSION=$VERSION-dev
fi
echo "VERSION=$VERSION" >> .variables
# set date
- |
DATE=$(date --iso-8601=seconds)
echo "DATE=$DATE" >> .variables
when:
- event: [push, pull_request, cron]
evaluate: 'CI_COMMIT_AUTHOR_EMAIL != "renovate@mgrote.net"'
build_and_push: # damit dieser Step laufen kann muss das Repo in der Woodpecker-GUI "privilegiert" sein
image: "docker:26.1.4"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
commands:
- cat .variables
- source .variables
# https://unix.stackexchange.com/questions/748633/error-multiple-platforms-feature-is-currently-not-supported-for-docker-driver
- docker buildx create --use --platform=linux/amd64 --name multi-platform-builder
- docker buildx inspect --bootstrap
- |
docker buildx build \
--platform=linux/amd64 \
--push \
--tag registry.mgrote.net/${CI_REPO_NAME}:${CI_COMMIT_SHA:0:8} \
--tag registry.mgrote.net/${CI_REPO_NAME}:${CI_COMMIT_BRANCH} \
--tag registry.mgrote.net/${CI_REPO_NAME}:latest \
--tag registry.mgrote.net/${CI_REPO_NAME}:$VERSION \
--label org.opencontainers.image.url=$CI_REPO_URL \
--label org.opencontainers.image.source=$CI_REPO_URL \
--label org.opencontainers.image.revision=$CI_COMMIT_SHA \
--label org.opencontainers.image.created=$DATE \
--file Dockerfile .
when:
- event: [push, pull_request, cron]
evaluate: 'CI_COMMIT_AUTHOR_EMAIL != "renovate@mgrote.net"'
...

View File

@ -1,30 +1,23 @@
---
steps:
gitleaks:
image: zricethezav/gitleaks:v8.18.2@sha256:eadfe256fa18d6a78a717abc9ed454c8e03865d1c46d627bca83977f4424901a
image: zricethezav/gitleaks:v8.18.4
commands:
- gitleaks detect --no-git --verbose --source $CI_WORKSPACE
when:
- evaluate: 'CI_PIPELINE_EVENT == "push" && CI_COMMIT_BRANCH == CI_REPO_DEFAULT_BRANCH'
- evaluate: 'CI_PIPELINE_EVENT == "pr"'
# when:
# branch:
# include: [master, master]
# exclude: [renovate/*]
- event: [push, pull_request, cron]
evaluate: 'CI_COMMIT_AUTHOR_EMAIL != "renovate@mgrote.net"'
hadolint:
image: pipelinecomponents/hadolint:0.26.0@sha256:7122937006c7a9bcbb78ce764d3c2f0092f183b843ad128bc9fd6ea918e22d5b
image: pipelinecomponents/hadolint:0.26.3
commands:
- hadolint Dockerfile
when:
event:
exclude:
- tag
- event: [push, pull_request, cron]
evaluate: 'CI_COMMIT_AUTHOR_EMAIL != "renovate@mgrote.net"'
shellcheck:
image: "koalaman/shellcheck-alpine:latest@sha256:7b0682c5786633fc075f69852e5c7521767e8dcb512c43cf8041b022bdc98198"
image: "koalaman/shellcheck-alpine:v0.10.0"
commands:
- |
find . -type f -not -path './.git/*' -not -path './collections/*' -exec file {} \; | while IFS= read -r line; do
@ -33,4 +26,7 @@ steps:
shellcheck "$file_path"
fi
done
when:
- event: [push, pull_request, cron]
evaluate: 'CI_COMMIT_AUTHOR_EMAIL != "renovate@mgrote.net"'
...

View File

@ -1,4 +1,4 @@
FROM httpd:2.4.58-alpine@sha256:5f3c87973b3e76601b2f4d8832d6075e272868815e4966d2e57823591f8da29f
FROM httpd:2.4.59-alpine
# renovate: datasource=repology depName=alpine_3_19/curl versioning=loose
ENV CURL_VERSION="8.5.0-r0"