51 Commits

Author SHA1 Message Date
CSRBot cd7362d272 chore(deps): update docker.io/library/ubuntu docker tag to v26
Build / build-arm64 (pull_request) Successful in 3m36s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 1m39s
2026-06-08 18:02:48 +00:00
CSRBot dd4f6f4291 Merge pull request 'chore(deps): pin dependencies' (#34) from renovate/pin-dependencies into master
Build / build-amd64 (push) Successful in 1m39s
Lint Markdown files / markdown-lint (push) Failing after 14m2s
Build / build-arm64 (push) Failing after 14m6s
2026-06-05 12:03:44 +00:00
CSRBot 2b9dfe569e chore(deps): pin dependencies
Build / build-amd64 (pull_request) Successful in 1m32s
Lint Markdown files / markdown-lint (pull_request) Failing after 14m13s
Build / build-arm64 (pull_request) Failing after 14m19s
2026-06-05 12:03:38 +00:00
CSRBot 06edce078e Merge pull request 'chore(deps): update davidanson/markdownlint-cli2-action action to v23' (#33) from renovate/davidanson-markdownlint-cli2-action-23.x into master
Build / build-arm64 (push) Successful in 2m40s
Lint Markdown files / markdown-lint (push) Failing after 10m57s
Build / build-amd64 (push) Failing after 11m3s
2026-06-04 15:03:40 +00:00
CSRBot 1d0a698a16 chore(deps): update davidanson/markdownlint-cli2-action action to v23
Build / build-arm64 (pull_request) Successful in 2m49s
Lint Markdown files / markdown-lint (pull_request) Failing after 11m8s
Build / build-amd64 (pull_request) Failing after 11m14s
2026-06-04 15:03:32 +00:00
CSRBot ef0ab0e0fb Merge pull request 'chore(deps): update actions/checkout action to v6.0.3' (#32) from renovate/actions into master
Build / build-amd64 (push) Successful in 1m26s
Lint Markdown files / markdown-lint (push) Successful in 5s
Build / build-arm64 (push) Successful in 2m40s
2026-06-02 15:03:39 +00:00
CSRBot 18b4e14768 chore(deps): update actions/checkout action to v6.0.3
Build / build-amd64 (pull_request) Successful in 1m27s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Build / build-arm64 (pull_request) Successful in 2m53s
2026-06-02 15:03:30 +00:00
CSRBot 90c3382442 Merge pull request 'chore(deps): update docker/setup-qemu-action action to v4.1.0' (#31) from renovate/actions into master
Build / build-arm64 (push) Successful in 3m4s
Lint Markdown files / markdown-lint (push) Successful in 11s
Build / build-amd64 (push) Successful in 1m35s
2026-05-27 18:03:07 +00:00
CSRBot 2c8c6490e8 chore(deps): update docker/setup-qemu-action action to v4.1.0
Build / build-arm64 (pull_request) Successful in 3m39s
Lint Markdown files / markdown-lint (pull_request) Successful in 13s
Build / build-amd64 (pull_request) Successful in 1m34s
2026-05-27 18:02:59 +00:00
CSRBot 7525994a8b Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4.1.0' (#30) from renovate/actions into master
Build / build-arm64 (push) Successful in 3m19s
Lint Markdown files / markdown-lint (push) Successful in 11s
Build / build-amd64 (push) Successful in 1m57s
2026-05-22 18:02:57 +00:00
CSRBot c375963268 chore(deps): update docker/setup-buildx-action action to v4.1.0
Build / build-arm64 (pull_request) Successful in 4m12s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Build / build-amd64 (pull_request) Successful in 1m56s
2026-05-22 18:02:47 +00:00
CSRBot 481d1ab39a Merge pull request 'chore(deps): update docker/login-action action to v4.2.0' (#29) from renovate/actions into master
Build / build-arm64 (push) Successful in 3m8s
Lint Markdown files / markdown-lint (push) Successful in 11s
Build / build-amd64 (push) Successful in 1m40s
2026-05-22 12:03:06 +00:00
CSRBot fefaf72c00 chore(deps): update docker/login-action action to v4.2.0
Build / build-arm64 (pull_request) Successful in 3m7s
Lint Markdown files / markdown-lint (pull_request) Successful in 13s
Build / build-amd64 (pull_request) Successful in 1m43s
2026-05-22 12:03:00 +00:00
CSRBot cd4e68e928 Merge pull request 'chore(deps): update docker/setup-qemu-action action to v4' (#23) from renovate/docker-setup-qemu-action-4.x into master
Build / build-amd64 (push) Successful in 1m21s
Lint Markdown files / markdown-lint (push) Successful in 5s
Build / build-arm64 (push) Failing after 44s
2026-04-14 14:48:31 +00:00
CSRBot b5d364f81a chore(deps): update docker/setup-qemu-action action to v4
Build / build-amd64 (pull_request) Successful in 1m20s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Build / build-arm64 (pull_request) Successful in 2m36s
2026-04-14 13:02:51 +00:00
CSRBot f9fd9d1b49 Merge pull request 'chore(deps): update docker/login-action action to v4.1.0' (#26) from renovate/actions into master
Build / build-amd64 (push) Successful in 1m20s
Lint Markdown files / markdown-lint (push) Successful in 5s
Build / build-arm64 (push) Successful in 4m8s
2026-04-14 10:50:59 +00:00
CSRBot b29e601734 chore(deps): update docker/login-action action to v4.1.0
Build / build-amd64 (pull_request) Successful in 1m22s
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
Build / build-arm64 (pull_request) Successful in 4m32s
2026-04-14 10:50:52 +00:00
CSRBot 8887abe35c Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4' (#25) from renovate/docker-setup-buildx-action-4.x into master
Build / build-arm64 (push) Successful in 2m20s
Lint Markdown files / markdown-lint (push) Successful in 11s
Build / build-amd64 (push) Failing after 18s
2026-03-09 10:23:14 +00:00
CSRBot de763eddf7 chore(deps): update docker/setup-buildx-action action to v4
Build / build-arm64 (pull_request) Successful in 2m24s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Build / build-amd64 (pull_request) Successful in 1m51s
2026-03-09 07:37:45 +00:00
CSRBot bcda275996 Merge pull request 'chore(deps): update docker/login-action action to v4' (#24) from renovate/docker-login-action-4.x into master
Build / build-arm64 (push) Successful in 2m28s
Lint Markdown files / markdown-lint (push) Successful in 9s
Build / build-amd64 (push) Successful in 1m12s
2026-03-09 07:37:37 +00:00
CSRBot 33b2a81f7a chore(deps): update docker/login-action action to v4
Build / build-arm64 (pull_request) Successful in 2m22s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Build / build-amd64 (pull_request) Successful in 1m12s
2026-03-04 11:02:21 +00:00
CSRBot 12b3224b1d Merge pull request 'chore(deps): update docker/login-action action to v3.7.0' (#22) from renovate/actions into master
Build / build-amd64 (push) Successful in 1m18s
Lint Markdown files / markdown-lint (push) Successful in 6s
Build / build-arm64 (push) Successful in 2m27s
2026-02-01 10:50:31 +00:00
CSRBot 8f1f713d38 chore(deps): update docker/login-action action to v3.7.0
Build / build-arm64 (pull_request) Successful in 2m33s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Build / build-amd64 (pull_request) Successful in 1m18s
2026-02-01 10:50:12 +00:00
CSRBot bd321bfb5f Merge pull request 'chore(deps): update actions/checkout action to v6.0.2' (#21) from renovate/actions into master
Build / build-amd64 (push) Successful in 1m7s
Lint Markdown files / markdown-lint (push) Successful in 5s
Build / build-arm64 (push) Successful in 39m5s
2026-01-22 17:02:35 +00:00
CSRBot c771e08edb chore(deps): update actions/checkout action to v6.0.2
Build / build-amd64 (pull_request) Successful in 1m10s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Build / build-arm64 (pull_request) Successful in 38m14s
2026-01-22 17:02:30 +00:00
CSRBot 990ff3d414 Merge pull request 'chore(deps): update docker/setup-buildx-action action to v3.12.0' (#20) from renovate/actions into master
Build / build-arm64 (push) Successful in 2m24s
Lint Markdown files / markdown-lint (push) Successful in 9s
Build / build-amd64 (push) Successful in 1m10s
2025-12-19 11:01:50 +00:00
CSRBot bcb12d94a6 chore(deps): update docker/setup-buildx-action action to v3.12.0
Build / build-arm64 (pull_request) Successful in 3m8s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 1m9s
2025-12-19 11:01:44 +00:00
CSRBot 8d353d0cca Merge pull request 'chore(deps): update actions/checkout action to v6' (#19) from renovate/actions-checkout-6.x into master
Build / build-amd64 (push) Successful in 1m6s
Lint Markdown files / markdown-lint (push) Successful in 4s
Build / build-arm64 (push) Successful in 2m17s
2025-12-02 21:02:22 +00:00
CSRBot 72c2c92202 chore(deps): update actions/checkout action to v6
Build / build-amd64 (pull_request) Successful in 1m5s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Build / build-arm64 (pull_request) Successful in 2m16s
2025-12-02 21:02:18 +00:00
CSRBot 6862382d56 Merge pull request 'chore(deps): update davidanson/markdownlint-cli2-action action to v21' (#17) from renovate/davidanson-markdownlint-cli2-action-21.x into master
Build / build-arm64 (push) Successful in 2m23s
Lint Markdown files / markdown-lint (push) Successful in 9s
Build / build-amd64 (push) Successful in 1m5s
2025-11-18 17:02:51 +00:00
CSRBot 3a67906f11 chore(deps): update davidanson/markdownlint-cli2-action action to v21
Build / build-arm64 (pull_request) Successful in 2m25s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 1m14s
2025-11-17 20:02:05 +00:00
CSRBot 733498aaad Merge pull request 'chore(deps): update actions/checkout action to v5.0.1' (#18) from renovate/actions into master
Build / build-amd64 (push) Successful in 1m4s
Lint Markdown files / markdown-lint (push) Successful in 4s
Build / build-arm64 (push) Successful in 2m16s
2025-11-17 17:03:20 +00:00
CSRBot a7e802135a chore(deps): update actions/checkout action to v5.0.1
Build / build-amd64 (pull_request) Successful in 1m2s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Build / build-arm64 (pull_request) Successful in 2m13s
2025-11-17 17:03:15 +00:00
CSRBot cc2d8d74a4 Merge pull request 'chore(deps): update docker/setup-qemu-action action to v3.7.0' (#16) from renovate/actions into master
Build / build-arm64 (push) Successful in 2m27s
Lint Markdown files / markdown-lint (push) Successful in 9s
Build / build-amd64 (push) Successful in 1m3s
2025-11-05 17:01:59 +00:00
CSRBot 6233c8f75b chore(deps): update docker/setup-qemu-action action to v3.7.0
Build / build-arm64 (pull_request) Failing after 1m29s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 59s
2025-11-05 17:01:43 +00:00
CSRBot 15fdc5cfc5 Merge pull request 'chore(deps): update docker/login-action action to v3.6.0' (#15) from renovate/actions into master
Build / build-arm64 (push) Successful in 2m24s
Lint Markdown files / markdown-lint (push) Successful in 8s
Build / build-amd64 (push) Successful in 55s
2025-09-29 13:04:52 +00:00
CSRBot df53ea5f86 chore(deps): update docker/login-action action to v3.6.0
Build / build-arm64 (pull_request) Successful in 2m26s
Lint Markdown files / markdown-lint (pull_request) Successful in 46s
Build / build-amd64 (pull_request) Successful in 59s
2025-09-29 13:02:06 +00:00
CSRBot 71396349e4 Merge pull request 'chore(deps): update actions/checkout action to v5' (#14) from renovate/actions-checkout-5.x into master
Build / build-arm64 (push) Successful in 2m23s
Lint Markdown files / markdown-lint (push) Successful in 11s
Build / build-amd64 (push) Successful in 54s
2025-09-19 20:09:10 +00:00
CSRBot 01f7d8ed03 chore(deps): update actions/checkout action to v5
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Build / build-amd64 (pull_request) Successful in 1m0s
Build / build-arm64 (pull_request) Successful in 2m27s
2025-09-18 16:51:02 +00:00
CSRBot 24c0dd2d0f Merge pull request 'chore(deps): update actions/checkout action to v4.3.0' (#12) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 15s
Build / build-amd64 (push) Successful in 53s
Build / build-arm64 (push) Successful in 2m32s
2025-08-11 13:29:23 +00:00
CSRBot 41f4594f0f chore(deps): update actions/checkout action to v4.3.0
Build / build-arm64 (pull_request) Successful in 2m24s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 5m1s
2025-08-11 13:05:30 +00:00
CSRBot 5dd86decda Merge pull request 'chore(deps): update docker/login-action action to v3.5.0' (#11) from renovate/actions into master
Build / build-arm64 (push) Successful in 2m28s
Lint Markdown files / markdown-lint (push) Successful in 10s
Build / build-amd64 (push) Successful in 2m26s
2025-08-04 16:04:30 +00:00
CSRBot 09d2bd0048 chore(deps): update docker/login-action action to v3.5.0
Build / build-arm64 (pull_request) Successful in 2m23s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 2m21s
2025-08-04 16:01:56 +00:00
CSRBot 8ea255bc97 chore(deps): update docker/setup-buildx-action action to v3.11.1
Build / build-arm64 (pull_request) Successful in 3m7s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Build / build-amd64 (pull_request) Successful in 2m46s
Build / build-arm64 (push) Successful in 2m58s
Lint Markdown files / markdown-lint (push) Successful in 13s
Build / build-amd64 (push) Successful in 2m15s
2025-06-18 10:02:31 +00:00
CSRBot aef161d380 chore(deps): update docker/setup-buildx-action action to v3.11.0
Build / build-arm64 (pull_request) Successful in 2m54s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Build / build-amd64 (pull_request) Successful in 2m46s
Build / build-arm64 (push) Successful in 2m21s
Lint Markdown files / markdown-lint (push) Successful in 10s
Build / build-amd64 (push) Successful in 2m53s
2025-06-16 13:02:43 +00:00
CSRBot bc0d5089f4 chore(deps): update davidanson/markdownlint-cli2-action action to v20
Build / build-amd64 (pull_request) Successful in 49s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Build / build-arm64 (pull_request) Successful in 3m5s
Lint Markdown files / markdown-lint (push) Successful in 5s
Build / build-amd64 (push) Successful in 3m20s
Build / build-arm64 (push) Successful in 3m42s
2025-05-15 07:03:24 +00:00
volker.raschek 2e2156b95a fix(ci): replace drone with gitea actions
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 1m8s
Build / build-amd64 (push) Successful in 2m45s
Build / build-arm64 (push) Successful in 3m8s
Release / push-arm64 (push) Successful in 3m29s
Release / push-manifest (push) Successful in 7s
2025-05-13 18:05:47 +02:00
volker.raschek 9c3e3d13c3 docs(README): migrate from docker.io to git.cryptic.systems 2025-05-12 18:19:07 +02:00
volker.raschek ebd8fd4857 style(markdownlint): update configuration 2025-05-09 11:27:40 +02:00
volker.raschek 387aa7cfe5 docs(README): remove drone badge 2025-05-08 21:47:17 +02:00
volker.raschek f60ca59a8e fix(makefile): remove the deletion of the base image via make clean 2025-05-08 18:43:53 +02:00
9 changed files with 159 additions and 701 deletions
-667
View File
@@ -1,667 +0,0 @@
---
kind: pipeline
type: kubernetes
name: linter
clone:
disable: true
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: markdown lint
commands:
- markdownlint *.md
image: git.cryptic.systems/volker.raschek/markdownlint:0.44.0
resources:
limits:
cpu: 150
memory: 150M
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
resources:
limits:
cpu: 150
memory: 150M
when:
status:
- changed
- failure
trigger:
event:
exclude:
- tag
---
kind: pipeline
type: docker
name: dry-run-amd64
clone:
disable: true
depends_on:
- linter
platform:
os: linux
arch: amd64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build
image: docker.io/plugins/docker:20.18.6
settings:
auto_tag: false
dockerfile: Dockerfile
dry_run: true
force_tag: true
no_cache: true
purge: true
mirror:
from_secret: docker_io_mirror
registry: git.cryptic.systems
repo: git.cryptic.systems/volker.raschek/bruteforce-wallet
tags: latest-amd64
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
when:
status:
- changed
- failure
trigger:
branch:
exclude:
- master
event:
- pull_request
- push
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: docker
name: dry-run-arm64-v8
clone:
disable: true
depends_on:
- linter
platform:
os: linux
arch: arm64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build
image: docker.io/plugins/docker:20.18.6
settings:
auto_tag: false
dockerfile: Dockerfile
dry_run: true
force_tag: true
no_cache: true
purge: true
mirror:
from_secret: docker_io_mirror
registry: git.cryptic.systems
repo: git.cryptic.systems/volker.raschek/bruteforce-wallet
tags: latest-arm64-v8
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
when:
status:
- changed
- failure
trigger:
branch:
exclude:
- master
event:
- pull_request
- push
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: docker
name: latest-amd64
clone:
disable: true
depends_on:
- linter
platform:
os: linux
arch: amd64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build
image: docker.io/plugins/docker:20.18.6
settings:
auto_tag: false
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
mirror:
from_secret: docker_io_mirror
registry: git.cryptic.systems
repo: git.cryptic.systems/volker.raschek/bruteforce-wallet
tags: latest-amd64
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
when:
status:
- changed
- failure
trigger:
branch:
- master
event:
- cron
- push
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: docker
name: latest-arm64-v8
clone:
disable: true
depends_on:
- linter
platform:
os: linux
arch: arm64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build
image: docker.io/plugins/docker:20.18.6
settings:
auto_tag: false
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
mirror:
from_secret: docker_io_mirror
registry: git.cryptic.systems
repo: git.cryptic.systems/volker.raschek/bruteforce-wallet
tags: latest-arm64-v8
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
when:
status:
- changed
- failure
trigger:
branch:
- master
event:
- cron
- push
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: kubernetes
name: latest-manifest
clone:
disable: true
depends_on:
- latest-amd64
- latest-arm64-v8
# docker.io/plugins/manifest only for amd64 architectures available
node_selector:
kubernetes.io/os: linux
kubernetes.io/arch: amd64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build-manifest
image: docker.io/plugins/manifest:1.4.0
settings:
auto_tag: false
ignore_missing: true
spec: manifest.tmpl
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
resources:
limits:
cpu: 150
memory: 150M
when:
status:
- changed
- failure
trigger:
branch:
- master
event:
- cron
- push
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: kubernetes
name: latest-sync
clone:
disable: true
depends_on:
- latest-manifest
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: latest-sync
commands:
- skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/bruteforce-wallet docker.io/volkerraschek
environment:
SRC_CRED_USERNAME:
from_secret: git_cryptic_systems_container_registry_user
SRC_CRED_PASSWORD:
from_secret: git_cryptic_systems_container_registry_password
DEST_CRED_USERNAME:
from_secret: container_image_registry_user
DEST_CRED_PASSWORD:
from_secret: container_image_registry_password
image: quay.io/skopeo/stable:v1.18.0
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
resources:
limits:
cpu: 150
memory: 150M
when:
status:
- changed
- failure
trigger:
branch:
- master
event:
- cron
- push
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: docker
name: tagged-amd64
clone:
disable: true
platform:
os: linux
arch: amd64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build
image: docker.io/plugins/docker:20.18.6
settings:
auto_tag: true
auto_tag_suffix: amd64
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
mirror:
from_secret: docker_io_mirror
registry: git.cryptic.systems
repo: git.cryptic.systems/volker.raschek/bruteforce-wallet
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
build_args:
- bruteforce-wallet_VERSION=${DRONE_TAG}
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
when:
status:
- changed
- failure
trigger:
event:
- tag
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: docker
name: tagged-arm64-v8
clone:
disable: true
platform:
os: linux
arch: arm64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build
image: docker.io/plugins/docker:20.18.6
settings:
auto_tag: true
auto_tag_suffix: arm64-v8
dockerfile: Dockerfile
force_tag: true
no_cache: true
purge: true
mirror:
from_secret: docker_io_mirror
registry: git.cryptic.systems
repo: git.cryptic.systems/volker.raschek/bruteforce-wallet
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
build_args:
- bruteforce-wallet_VERSION=${DRONE_TAG}
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
when:
status:
- changed
- failure
trigger:
event:
- tag
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: kubernetes
name: tagged-manifest
clone:
disable: true
depends_on:
- tagged-amd64
- tagged-arm64-v8
# docker.io/plugins/manifest only for amd64 architectures available
node_selector:
kubernetes.io/os: linux
kubernetes.io/arch: amd64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: build-manifest
image: docker.io/plugins/manifest:1.4.0
settings:
auto_tag: true
ignore_missing: true
spec: manifest.tmpl
username:
from_secret: git_cryptic_systems_container_registry_user
password:
from_secret: git_cryptic_systems_container_registry_password
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
resources:
limits:
cpu: 150
memory: 150M
when:
status:
- changed
- failure
trigger:
event:
- tag
repo:
- volker.raschek/bruteforce-wallet-docker
---
kind: pipeline
type: kubernetes
name: tagged-sync
clone:
disable: true
depends_on:
- tagged-manifest
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.4.0
- name: tagged-sync
commands:
- skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/bruteforce-wallet docker.io/volkerraschek
environment:
SRC_CRED_USERNAME:
from_secret: git_cryptic_systems_container_registry_user
SRC_CRED_PASSWORD:
from_secret: git_cryptic_systems_container_registry_password
DEST_CRED_USERNAME:
from_secret: container_image_registry_user
DEST_CRED_PASSWORD:
from_secret: container_image_registry_password
image: quay.io/skopeo/stable:v1.18.0
- name: email-notification
environment:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
SMTP_USERNAME:
from_secret: smtp_username
SMTP_PASSWORD:
from_secret: smtp_password
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
resources:
limits:
cpu: 150
memory: 150M
when:
status:
- changed
- failure
trigger:
event:
- tag
repo:
- volker.raschek/bruteforce-wallet-docker
+49
View File
@@ -0,0 +1,49 @@
name: Build
on:
pull_request:
types:
- opened
- reopened
- synchronize
push:
branches:
- master
workflow_dispatch: {}
jobs:
build-arm64:
runs-on: ubuntu-latest-arm64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- name: Build image
run: |
TAG=latest
docker buildx build \
--platform linux/arm64 \
--file Dockerfile \
--provenance false \
--tag git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}-arm64 \
.
build-amd64:
runs-on: ubuntu-latest-amd64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- name: Build image
run: |
TAG=latest
docker buildx build \
--platform linux/amd64 \
--file Dockerfile \
--provenance false \
--tag git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}-amd64 \
.
+22
View File
@@ -0,0 +1,22 @@
name: 'Lint Markdown files'
on:
pull_request:
types:
- opened
- reopened
- synchronize
push:
branches:
- master
workflow_dispatch: {}
jobs:
markdown-lint:
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
with:
globs: '**/*.md'
+81
View File
@@ -0,0 +1,81 @@
name: Release
on:
push:
tags:
- "**"
jobs:
push-arm64:
runs-on: ubuntu-latest-arm64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- name: Build and push image
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
docker buildx build \
--build-arg BRUTEFORCE_WALLET_VERSION=${{ github.ref_name }} \
--file Dockerfile \
--platform linux/arm64 \
--provenance false \
--push \
--tag git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}-arm64 \
.
push-amd64:
runs-on: ubuntu-latest-amd64
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- name: Build and push image
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
docker buildx build \
--build-arg BRUTEFORCE_WALLET_VERSION=${{ github.ref_name }} \
--file Dockerfile \
--platform linux/amd64 \
--provenance false \
--push \
--tag git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}-amd64 \
.
push-manifest:
runs-on: ubuntu-latest
needs:
- push-arm64
- push-amd64
steps:
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- name: Create and push manifest
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
docker manifest create git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG} \
--amend git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}-amd64 \
--amend git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}-arm64
docker manifest push git.cryptic.systems/volker.raschek/bruteforce-wallet:${TAG}
-5
View File
@@ -68,11 +68,6 @@ MD022:
# Blank lines below heading # Blank lines below heading
lines_below: 1 lines_below: 1
# MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content
MD024:
# Only check sibling headings
siblings_only: true
# MD025/single-title/single-h1 - Multiple top-level headings in the same document # MD025/single-title/single-h1 - Multiple top-level headings in the same document
MD025: MD025:
# Heading level # Heading level
+2 -2
View File
@@ -1,4 +1,4 @@
FROM docker.io/library/ubuntu:24.04 AS build FROM docker.io/library/ubuntu:26.04 AS build
ARG BRUTEFORCE_WALLET_VERSION ARG BRUTEFORCE_WALLET_VERSION
@@ -20,7 +20,7 @@ RUN cd /src && \
make install DESTDIR=/cache && \ make install DESTDIR=/cache && \
rm -rf /src rm -rf /src
FROM docker.io/library/ubuntu:24.04 FROM docker.io/library/ubuntu:26.04
COPY --from=build /cache / COPY --from=build /cache /
+1 -2
View File
@@ -1,5 +1,5 @@
# BRUTEFORCE_WALLET_VERSION # BRUTEFORCE_WALLET_VERSION
# Only required to install a specifiy version # Only required to install a specify version
BRUTEFORCE_WALLET_VERSION?=1.5.4 # renovate: datasource=github-releases depName=glv2/bruteforce-wallet BRUTEFORCE_WALLET_VERSION?=1.5.4 # renovate: datasource=github-releases depName=glv2/bruteforce-wallet
# CONTAINER_RUNTIME # CONTAINER_RUNTIME
@@ -34,7 +34,6 @@ container-image/build:
PHONY:=container-image/delete PHONY:=container-image/delete
container-image/delete: container-image/delete:
- ${CONTAINER_RUNTIME} image rm ${BRUTEFORCE_WALLET_IMAGE_FULLY_QUALIFIED} - ${CONTAINER_RUNTIME} image rm ${BRUTEFORCE_WALLET_IMAGE_FULLY_QUALIFIED}
- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL}
# PUSH CONTAINER IMAGE # PUSH CONTAINER IMAGE
# ============================================================================== # ==============================================================================
+3 -4
View File
@@ -1,11 +1,10 @@
# bruteforce-wallet-docker # bruteforce-wallet-docker
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/bruteforce-wallet-docker/status.svg)](https://drone.cryptic.systems/volker.raschek/bruteforce-wallet-docker)
[![Docker Pulls](https://img.shields.io/docker/pulls/volkerraschek/bruteforce-wallet)](https://hub.docker.com/r/volkerraschek/bruteforce-wallet) [![Docker Pulls](https://img.shields.io/docker/pulls/volkerraschek/bruteforce-wallet)](https://hub.docker.com/r/volkerraschek/bruteforce-wallet)
This project contains all sources to build the container image `docker.io/volkerraschek/bruteforce-wallet`. The primary This project contains all sources to build the container image `git.cryptic.systems/volker.raschek/bruteforce-wallet`.
goal of this project is to package the binary `bruteforce-wallet` as container image to provide the functionally for The primary goal of this project is to package the binary `bruteforce-wallet` as container image to provide the
CI/CD workflows. The source code of the binary can be found in the upstream project of functionally for CI/CD workflows. The source code of the binary can be found in the upstream project of
[bruteforce-wallet](https://github.com/glv2/bruteforce-wallet). [bruteforce-wallet](https://github.com/glv2/bruteforce-wallet).
## Usage ## Usage
-20
View File
@@ -1,20 +0,0 @@
image: git.cryptic.systems/volker.raschek/bruteforce-wallet:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
{{#if build.tags}}
tags:
{{#each build.tags}}
- {{this}}
{{/each}}
- "latest"
{{/if}}
manifests:
-
image: git.cryptic.systems/volker.raschek/bruteforce-wallet:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
platform:
architecture: amd64
os: linux
-
image: git.cryptic.systems/volker.raschek/bruteforce-wallet:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
platform:
architecture: arm64
os: linux
variant: v8