36 Commits

Author SHA1 Message Date
0a6e178227 fix(renovate): exclude updating docker.io/plugins/docker
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-03 16:24:11 +02:00
a9ecd599cd revert(deps): update docker.io/plugins/docker docker tag to v20.14.4
This reverts commit 037628db5b.
2023-09-03 16:23:38 +02:00
338570d9bb chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.36.0
Some checks reported errors
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2023-09-03 14:05:35 +02:00
037628db5b chore(deps): update docker.io/plugins/docker docker tag to v20.14.4
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-08-29 21:46:33 +00:00
bc5c0e2e8b chore(deps): update quay.io/skopeo/stable docker tag to v1.13.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-29 23:45:33 +02:00
5e409205f8 chore(deps): update dependency quay.io/skopeo/stable to v1.13.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-08 01:46:37 +02:00
88b59e0e6f chore(deps): update dependency docker.io/library/rust to v1.71.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-08 01:24:45 +02:00
a17fc897de chore(deps): update dependency quay.io/skopeo/stable to v1.13.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-19 21:37:25 +02:00
6f06a02807 chore(deps): update dependency quay.io/skopeo/stable to v1.12.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-15 12:36:26 +02:00
50a1ce161b chore(deps): update dependency docker.io/library/rust to v1.71.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-15 12:07:39 +02:00
2a57ad4397 fix(ci): migrate to git.cryptic.systems
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-08 16:56:52 +02:00
fe0b4c331c fix(renovate): automerge minor and patch versions of used container images in docker files
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-06-18 21:51:56 +02:00
59de285edd feat(ci): use docker.io/plugins/manifest v1.4.0
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-18 14:56:18 +02:00
cc9bf66158 chore(deps): update dependency git.cryptic.systems/volker.raschek/markdownlint to v0.35.0
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2023-06-17 22:03:23 +02:00
0972a71c32 feat(ci): use git.cryptic.systems/volker.raschek/drone-email v0.1.2
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-17 15:57:18 +02:00
2190fca388 chore(deps): update dependency docker.io/volkerraschek/drone-email to v0.1.2
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2023-06-17 15:10:24 +02:00
789c780995 chore(deps): update dependency git.cryptic.systems/volker.raschek/markdownlint to v0.34.0
Some checks reported errors
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2023-06-09 09:21:29 +02:00
28cf39e7ad chore(deps): update dependency docker.io/plugins/docker to v20.14.4
Some checks reported errors
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2023-06-08 21:41:34 +02:00
34e7b75c75 feat(ci): use git.cryptic.systems/volker.raschek/markdownlint v0.33.0
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-08 19:39:02 +02:00
6f186be57d feat(ci): use docker.io/plugins/drone v20.10.9
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-08 19:25:36 +02:00
245df42ce2 feat(ci): migrate to volker.raschek/git v1.2.1
Some checks reported errors
continuous-integration/drone/push Build was killed
2023-06-08 19:14:28 +02:00
f152f09787 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.33.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-07 19:48:07 +01:00
28f24fab18 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-21 16:45:51 +02:00
aa15e5741d fix(ci): remove docker socket volume
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-26 17:40:36 +02:00
fe11e56af5 fix(ci): use docker.io/volkerraschek/drone-email:0.1.1
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-26 17:10:39 +02:00
475a8ad81d chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-25 13:03:20 +02:00
7c1308a232 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-18 11:18:53 +02:00
279ef684dd fix(ci): resource limits
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2022-05-22 13:10:36 +02:00
4d21b8f0e0 fix(ci): use fully qualified image name
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-05-22 13:03:01 +02:00
de0345133d fix(ci): use gitea to sync repo with github
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-03 17:50:18 +02:00
d5c6339945 fix(ci): renovate search condition
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-14 22:00:13 +02:00
fb5c44024d chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.31.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-02-09 20:05:40 +00:00
9318bdeacb fix: define default branch
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-09 20:36:50 +01:00
46a834bc63 fix(ci): package rules for rpm-builder
Some checks failed
continuous-integration/drone/push Build is failing
2022-02-01 09:41:35 +01:00
eea3df11e5 chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.30.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-11-20 12:07:04 +00:00
f0968ac305 fix(ci): init renovate
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-30 12:13:52 +02:00
5 changed files with 631 additions and 263 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
FROM docker.io/library/rust:slim-buster AS build FROM docker.io/library/rust:1.71.1-slim-buster AS build
ARG RPMBUILDER_VERSION=master ARG RPMBUILDER_VERSION=master

View File

@ -1,3 +1,7 @@
# RPMBUILDER_VERSION
# Only required to install a specifiy version
RPMBUILDER_VERSION?=v0.8.1 # renovate: datasource=github-releases depName=Richterrettich/rpm-builder
# CONTAINER_RUNTIME # CONTAINER_RUNTIME
# The CONTAINER_RUNTIME variable will be used to specified the path to a # The CONTAINER_RUNTIME variable will be used to specified the path to a
# container runtime. This is needed to start and run a container image. # container runtime. This is needed to start and run a container image.
@ -19,6 +23,7 @@ RPMBUILDER_IMAGE_UNQUALIFIED=${RPMBUILDER_IMAGE_NAMESPACE}/${RPMBUILDER_IMAGE_NA
PHONY:=container-image/build PHONY:=container-image/build
container-image/build: container-image/build:
${CONTAINER_RUNTIME} build \ ${CONTAINER_RUNTIME} build \
--build-arg RPMBUILDER_VERSION=${RPMBUILDER_VERSION} \
--file Dockerfile \ --file Dockerfile \
--no-cache \ --no-cache \
--pull \ --pull \

View File

@ -1,4 +1,4 @@
image: volkerraschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} image: git.cryptic.systems/volker.raschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
{{#if build.tags}} {{#if build.tags}}
tags: tags:
{{#each build.tags}} {{#each build.tags}}
@ -7,19 +7,16 @@ tags:
- "latest" - "latest"
{{/if}} {{/if}}
manifests: manifests:
- - image: git.cryptic.systems/volker.raschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
image: volkerraschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
platform: platform:
architecture: amd64 architecture: amd64
os: linux os: linux
- - image: git.cryptic.systems/volker.raschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm-v7
image: volkerraschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm-v7
platform: platform:
architecture: arm architecture: arm
os: linux os: linux
variant: v7 variant: v7
- - image: git.cryptic.systems/volker.raschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
image: volkerraschek/rpm-builder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
platform: platform:
architecture: arm64 architecture: arm64
os: linux os: linux

43
renovate.json Normal file
View File

@ -0,0 +1,43 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"assignees": [ "volker.raschek" ],
"automergeStrategy": "merge-commit",
"automergeType": "pr",
"labels": [ "renovate" ],
"packageRules": [
{
"addLabels": [ "renovate/droneci", "renovate/automerge" ],
"automerge": true,
"excludePackagePatterns": [ "plugins/docker" ],
"matchManagers": "droneci",
"matchUpdateTypes": [ "minor", "patch"]
},
{
"description": "Automatically update minor and patch versions of used container images in docker files",
"addLabels": [ "renovate/container-image", "renovate/automerge" ],
"automerge": true,
"matchBaseBranches": [ "master" ],
"matchManagers": [ "dockerfile" ],
"matchUpdateTypes": [ "minor", "patch" ]
},
{
"addLabels": [ "renovate/rpm-builder", "renovate/automerge" ],
"automerge": false,
"matchPackageNames": [ "rpm-builder" ],
"matchManagers": [ "regex" ]
}
],
"rebaseLabel": "renovate/rebase",
"rebaseWhen": "behind-base-branch",
"regexManagers": [
{
"description": "Update version",
"fileMatch": [
"^Makefile$"
],
"matchStrings": [
"RPMBUILDER_VERSION\\?=(?<currentValue>.*) # renovate: datasource=(?<datasource>.*) depName=(?<depName>.*)( lookupName=(?<lookupName>.*))?( versioning=(?<versioning>.*))?"
]
}
]
}