Compare commits

..

1 Commits

Author SHA1 Message Date
bef2d96c1a chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.2.1
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/test-image Pipeline was successful
2025-02-09 00:01:53 +00:00
13 changed files with 121 additions and 225 deletions

View File

@ -10,7 +10,7 @@ body:
id: content id: content
attributes: attributes:
label: ❔ What happened label: ❔ What happened
description: Simply ask your question here. description: Simply ask your question here.
placeholder: Tell us what you want to know... placeholder: Tell us what you want to know...
validations: validations:
required: true required: true

View File

@ -12,7 +12,7 @@ body:
id: content id: content
attributes: attributes:
label: ❔ What happened label: ❔ What happened
description: Simply ask your question here. description: Simply ask your question here.
placeholder: Tell us what you want to know... placeholder: Tell us what you want to know...
validations: validations:
required: true required: true

View File

@ -1,6 +1,6 @@
name: Pull Request name: Pull Request
about: General pull request about: General pull request
title: '' title: ""
body: body:
- type: markdown - type: markdown
attributes: attributes:

View File

@ -1,10 +0,0 @@
{
"$schema": "https://json.schemastore.org/prettierrc",
"arrowParens": "always",
"bracketSpacing": true,
"printWidth": 116,
"semi": false,
"singleQuote": true,
"trailingComma": "all",
"vueIndentScriptAndStyle": true
}

14
.vscode/settings.json vendored
View File

@ -6,7 +6,9 @@
"editor.renderWhitespace": "boundary", "editor.renderWhitespace": "boundary",
"editor.formatOnSave": true, "editor.formatOnSave": true,
"editor.formatOnType": true, "editor.formatOnType": true,
"editor.rulers": [116], "editor.rulers": [
116
],
// cSpell settings for custom dictionary // cSpell settings for custom dictionary
"cSpell.enabled": true, "cSpell.enabled": true,
"cSpell.caseSensitive": false, "cSpell.caseSensitive": false,
@ -53,12 +55,8 @@
"custom": true "custom": true
}, },
"[markdown]": { "[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
}, "editor.formatOnSave": true,
"[json]": { "editor.formatOnPaste": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
} }
} }

50
.vscode/tasks.json vendored
View File

@ -2,37 +2,37 @@
"version": "2.0.0", "version": "2.0.0",
"tasks": [ "tasks": [
{ {
"label": "Update GiteaChangelog", "label": "Update GiteaChangelog",
"type": "shell", "type": "shell",
"command": [ "command": [
"mv 'CHANGELOG.md' 'CHANGELOG.back' &&", "mv 'CHANGELOG.md' 'CHANGELOG.back' &&",
"echo '<!-- markdownlint-disable MD041 -->' > CHANGELOG.md &&", "echo '<!-- markdownlint-disable MD041 -->' > CHANGELOG.md &&",
"changelog -m '${input:Milestone}' --token '${input:GiteaToken}' -c .changelog.yml generate >> CHANGELOG.md &&", "changelog -m '${input:Milestone}' --token '${input:GiteaToken}' -c .changelog.yml generate >> CHANGELOG.md &&",
"echo '' >> CHANGELOG.md &&", "echo '' >> CHANGELOG.md &&",
"cat CHANGELOG.back >> CHANGELOG.md &&", "cat CHANGELOG.back >> CHANGELOG.md &&",
"rm CHANGELOG.back" "rm CHANGELOG.back"
], ],
"problemMatcher": [] "problemMatcher": []
} }
], ],
"inputs": [ "inputs": [
{ {
"id": "GiteaToken", "id": "GiteaToken",
"type": "command", "type": "command",
"command": "shellCommand.execute", "command": "shellCommand.execute",
"args": { "args": {
"command": "echo $GITEA_TOKEN", "command": "echo $GITEA_TOKEN",
"description": "Your personal Gitea access token" "description": "Your personal Gitea access token"
} }
}, },
{ {
"id": "Milestone", "id": "Milestone",
"type": "command", "type": "command",
"command": "shellCommand.execute", "command": "shellCommand.execute",
"args": { "args": {
"description": "Select or enter a open milestone", "description": "Select or enter a open milestone",
"command": "tea milestone ls -f title --output simple" "command": "tea milestone ls -f title --output simple"
} }
} }
] ]
} }

View File

@ -11,18 +11,19 @@ variables:
- &publish_repos 'ocram85/plugin-gitea-package,gitea.ocram85.com/plugins/gitea-package' - &publish_repos 'ocram85/plugin-gitea-package,gitea.ocram85.com/plugins/gitea-package'
#- &publish_repos 'gitea.ocram85.com/plugins/gitea-package' #- &publish_repos 'gitea.ocram85.com/plugins/gitea-package'
# logins for deployment targets # logins for deployment targets
- publish_logins: &publish_logins # Default DockerHub login - publish_logins: &publish_logins
- registry: https://index.docker.io/v1/ # Default DockerHub login
username: - registry: https://index.docker.io/v1/
from_secret: docker_user username:
password: from_secret: docker_user
from_secret: docker_passwd password:
# Additional Gitea login from_secret: docker_passwd
- registry: https://gitea.ocram85.com # Additional Gitea login
username: - registry: https://gitea.ocram85.com
from_secret: gitea_user username:
password: from_secret: gitea_user
from_secret: gitea_passwd password:
from_secret: gitea_passwd
steps: steps:
lint-dockerfile: lint-dockerfile:
@ -34,23 +35,18 @@ steps:
#when: #when:
# path: "Dockerfile" # path: "Dockerfile"
#lint-markdown: lint-markdown:
# image: davidanson/markdownlint-cli2:v0.17.1 image: davidanson/markdownlint-cli2:v0.17.1
# commands: commands:
# - "markdownlint-cli2 *.{md,markdown}" - "markdownlint-cli2 *.{md,markdown}"
# when: when:
# path: "*.{md,markdown}" path: "*.{md,markdown}"
lint-editorconfig: lint-editorconfig:
depends_on: [] depends_on: []
image: woodpeckerci/plugin-editorconfig-checker:latest image: docker.io/mstruebing/editorconfig-checker:v3.1.2
pull: true when:
settings: event: pull_request
verbose: true
lint-prettier:
depends_on: []
image: woodpeckerci/plugin-prettier:1.3.0
test: test:
image: *build_plugin image: *build_plugin
@ -104,7 +100,7 @@ steps:
from_secret: RENOVATE_TOKEN from_secret: RENOVATE_TOKEN
base_url: https://gitea.ocram85.com base_url: https://gitea.ocram85.com
title: ${CI_COMMIT_TAG} title: ${CI_COMMIT_TAG}
note: '> :bulb: **Note:** See [CHANGELOG.md](src/branch/master/CHANGELOG.md) for recent changes.' note: "> :bulb: **Note:** See [CHANGELOG.md](src/branch/master/CHANGELOG.md) for recent changes."
when: when:
event: [tag] event: [tag]
branch: ${CI_REPO_DEFAULT_BRANCH} branch: ${CI_REPO_DEFAULT_BRANCH}

View File

@ -1,19 +0,0 @@
depends_on:
- ci
- test-image
when:
- event: push
branch:
- ${CI_REPO_DEFAULT_BRANCH}
- event: manual
evaluate: TASK == "release-helper"
steps:
release-helper:
image: woodpeckerci/plugin-ready-release-go:3.1.3
settings:
debug: true
git_email: noreply@ocram85.com
forge_token:
from_secret: ci_token

View File

@ -4,22 +4,23 @@ when:
branch: branch:
- ${CI_REPO_DEFAULT_BRANCH} - ${CI_REPO_DEFAULT_BRANCH}
variables: variables:
- &build_plugin 'gitea.ocram85.com/plugins/gitea-package:next' - &build_plugin 'gitea.ocram85.com/plugins/gitea-package:next'
- &default_settings - &default_settings
user: user:
from_secret: gitea_user from_secret: gitea_user
password: password:
from_secret: gitea_passwd from_secret: gitea_passwd
owner: 'plugins' owner: "plugins"
package_name: 'dummy_package' package_name: "dummy_package"
package_version: '0.1.0' package_version: "0.1.0"
file_source: './README.md' file_source: "./README.md"
file_name: 'readme.md' file_name: "readme.md"
#update: "true" #update: "true"
depends_on: depends_on:
- ci - "ci"
steps: steps:
default: default:
@ -27,7 +28,7 @@ steps:
pull: true pull: true
settings: settings:
<<: *default_settings <<: *default_settings
update: 'true' update: "true"
when: when:
event: pull_request event: pull_request
branch: ${CI_REPO_DEFAULT_BRANCH} branch: ${CI_REPO_DEFAULT_BRANCH}
@ -37,8 +38,8 @@ steps:
pull: true pull: true
settings: settings:
<<: *default_settings <<: *default_settings
update: 'true' update: "true"
debug: 'true' debug: "true"
when: when:
event: pull_request event: pull_request
branch: ${CI_REPO_DEFAULT_BRANCH} branch: ${CI_REPO_DEFAULT_BRANCH}
@ -49,7 +50,7 @@ steps:
failure: ignore failure: ignore
settings: settings:
<<: *default_settings <<: *default_settings
debug: 'true' debug: "true"
when: when:
event: pull_request event: pull_request
branch: ${CI_REPO_DEFAULT_BRANCH} branch: ${CI_REPO_DEFAULT_BRANCH}

View File

@ -1,49 +1,44 @@
<!-- markdownlint-disable MD041 --> <!-- markdownlint-disable MD041 -->
## [v0.3.1](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.3.1) - 2025-01-17 ## [v0.3.1](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.3.1) - 2025-01-17
- 🤖 DEPENDENCIES * 🤖 DEPENDENCIES
- Chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3.1.2 (#22) * Chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3.1.2 (#22)
- Chore(deps): update davidanson/markdownlint-cli2 docker tag to v0.17.1 (#21) * Chore(deps): update davidanson/markdownlint-cli2 docker tag to v0.17.1 (#21)
- Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5 (#20) * Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5 (#20)
- Chore(deps): update curlimages/curl docker tag to v8.11.1 (#19) * Chore(deps): update curlimages/curl docker tag to v8.11.1 (#19)
<!-- markdownlint-disable MD041 --> <!-- markdownlint-disable MD041 -->
## [v0.3.0](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.3.0) - 2024-09-09 ## [v0.3.0](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.3.0) - 2024-09-09
- 🤖 DEPENDENCIES * 🤖 DEPENDENCIES
- Chore(deps): update davidanson/markdownlint-cli2 docker tag to v0.14.0 (#17) * Chore(deps): update davidanson/markdownlint-cli2 docker tag to v0.14.0 (#17)
- Chore(deps): update curlimages/curl docker tag to v8.9.1 (#16) * Chore(deps): update curlimages/curl docker tag to v8.9.1 (#16)
- Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 (#15) * Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 (#15)
<!-- markdownlint-disable MD041 --> <!-- markdownlint-disable MD041 -->
## [v0.2.0](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.2.0) - 2024-07-09 ## [v0.2.0](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.2.0) - 2024-07-09
- 🤖 DEPENDENCIES * 🤖 DEPENDENCIES
- Chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3.0.3 (#13) * Chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3.0.3 (#13)
- Chore(deps): update curlimages/curl docker tag to v8.8.0 (#12) * Chore(deps): update curlimages/curl docker tag to v8.8.0 (#12)
<!-- markdownlint-disable MD041 --> <!-- markdownlint-disable MD041 -->
## [v0.1.1](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.1.1) - 2024-05-17 ## [v0.1.1](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.1.1) - 2024-05-17
- 🛠️ ENHANCEMENTS * 🛠️ ENHANCEMENTS
- Extend text output (#10) * Extend text output (#10)
- 📦 BUILD * 📦 BUILD
- Add linter + renovate (#6) * Add linter + renovate (#6)
- 🤖 DEPENDENCIES * 🤖 DEPENDENCIES
- Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4 (#8) * Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4 (#8)
<!-- markdownlint-disable MD041 --> <!-- markdownlint-disable MD041 -->
## [v0.1.0](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.1.0) - 2024-05-14 ## [v0.1.0](https://gitea.ocram85.com/plugins/gitea-package/releases/tag/v0.1.0) - 2024-05-14
- 🐛 BUGFIXES * 🐛 BUGFIXES
- Fix logo size (#4) * Fix logo size (#4)
- ✨ FEATURES * ✨ FEATURES
- Add upload command (#3) * Add upload command (#3)
- Migrate content (#1) * Migrate content (#1)
- ⚙️ META * ⚙️ META
- Update Gitea meta files (#2) * Update Gitea meta files (#2)

40
docs.md
View File

@ -17,17 +17,17 @@ For details about the features and limits of the _Generic Package Registry_ thei
## Settings ## Settings
| Settings Name | Default | Description | | Settings Name | Default | Description |
| ----------------- | ------- | ------------------------------------------- | | ------------- | ------- | ------------------------- |
| `user` | _none_ | Gitea user for basic auth | | `user` | _none_ | Gitea user for basic auth |
| `password` | _none_ | Password for basic auth | | `password` | _none_ | Password for basic auth |
| `debug` | _none_ | Enables debug output if it's set to `true`. | | `debug` | _none_ | Enables debug output if it's set to `true`. |
| `owner` | _none_ | Package owner | | `owner` | _none_ | Package owner |
| `package_name` | _none_ | The package name | | `package_name` | _none_ | The package name |
| `package_version` | _none_ | Package version | | `package_version` | _none_ | Package version |
| `file_source` | _none_ | File source path for upload. | | `file_source` | _none_ | File source path for upload. |
| `file_name` | _none_ | Package file name | | `file_name` | _none_ | Package file name |
| `update` | `false` | Allow update existing package files | | `update` | `false` | Allow update existing package files |
## Examples ## Examples
@ -39,25 +39,25 @@ when:
- ${CI_REPO_DEFAULT_BRANCH} - ${CI_REPO_DEFAULT_BRANCH}
depends_on: depends_on:
- 'ci' - "ci"
steps: steps:
next: next:
image: ocram85/plugin-gitea-package:latest image: ocram85/plugin-gitea-package:latest
pull: true pull: true
secrets: [gitea_user, gitea_passwd] secrets: [ gitea_user, gitea_passwd]
settings: settings:
user: user:
from_secret: gitea_user from_secret: gitea_user
password: password:
from_secret: gitea_passwd from_secret: gitea_passwd
debug: 'true' debug: "true"
owner: 'plugins' owner: "plugins"
package_name: 'dummy_package' package_name: "dummy_package"
package_version: '0.1.0' package_version: "0.1.0"
file_source: './README.md' file_source: "./README.md"
file_name: 'readme.md' file_name: "readme.md"
update: 'true' update: "true"
when: when:
event: pull_request event: pull_request
branch: ${CI_REPO_DEFAULT_BRANCH} branch: ${CI_REPO_DEFAULT_BRANCH}

View File

@ -1,67 +0,0 @@
export default {
skipLabels: [
// FIXME: ignoring a label prevents processing the full PR!
//'build_pr_images',
// ignore issue labels
'duplicate',
'help wanted',
'invalid',
'question',
'wontfix',
],
changeTypes: [
{
title: '💥 Breaking changes',
labels: ['breaking'],
bump: 'major',
weight: 4,
},
{
title: '✨ Features',
labels: ['feature'],
bump: 'minor',
weight: 3,
},
{
title: '🛠️ Enhancement',
labels: ['enhancement'],
bump: 'minor',
weight: 2,
},
{
title: '🐛 Bug Fixes',
labels: ['bug'],
bump: 'patch',
weight: 1,
},
{
title: '🤖 Dependency',
labels: ['renovate', 'dependency'],
bump: 'patch',
},
{
title: '📚 Documentation',
labels: ['docs'],
bump: 'patch',
},
{
title: '📦 Build',
labels: ['pipeline'],
bump: 'patch',
weight: -1,
},
{
title: '⚙️ Meta',
labels: ['meta'],
bump: 'patch',
weight: -2,
},
{
title: '🔖 Misc',
labels: ['misc'],
bump: 'patch',
default: true,
weight: -3,
},
],
}

View File

@ -5,6 +5,8 @@
}, },
"woodpecker": { "woodpecker": {
"enabled": true, "enabled": true,
"fileMatch": ["^.woodpecker\/.*.yml$"] "fileMatch": [
"^.woodpecker\/.*.yml$"
]
} }
} }