commit 2f863a4bc418de6ce9b1f0dd0e38118f7aba8d03 Author: Vojtěch Mareš Date: Mon Sep 8 14:15:17 2025 +0200 feat: initial commit Signed-off-by: Vojtěch Mareš diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e69de29 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8c853dc --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +root = true + +[*] +indent_style = space +indent_size = 4 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +end_of_line = lf +max_line_length = null + +[*.{yaml,yml}] +indent_size = 2 diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml new file mode 100644 index 0000000..9a17e9e --- /dev/null +++ b/.woodpecker/release.yaml @@ -0,0 +1,44 @@ +# depends_on: +# - test + +when: + # - event: [tag] + - event: push + branch: ${CI_DEFAULT_BRANCH} + +variables: + - &buildx-plugin "woodpeckerci/plugin-docker-buildx:6.0.2" + - &repo "registry.mareshq.com/woodpecker-plugins/some-plugin" + - &platforms "linux/arm64/v8,linux/amd64" + +steps: + publish-next: + image: *buildx-plugin + settings: + repo: *repo + platforms: *platforms + tag: next + logins: + - registry: https://registry.mareshq.com + username: + from_secret: registry_username + password: + from_secret: registry_password + when: + branch: main + event: push + + publish-tag: + image: *buildx-plugin + settings: + repo: *repo + platforms: *platforms + tag: [latest, "${CI_COMMIT_TAG}"] + logins: + - registry: https://registry.mareshq.com + username: + from_secret: registry_username + password: + from_secret: registry_password + when: + event: tag diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7fe904d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM alpine + +COPY entrypoint.sh /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed815f3 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# .plugin-template + +Template repository for Woodpecker CI plugins. diff --git a/doc.md b/doc.md new file mode 100644 index 0000000..1000010 --- /dev/null +++ b/doc.md @@ -0,0 +1 @@ +# some-plugin-name diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..561023d --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,3 @@ +#! /bin/sh + +echo "Hello from plugin, I think you forgot to write me!"