feat: fix manuel pipline. to create a release tag or replace exisiting release
This commit is contained in:
@@ -117,6 +117,24 @@ Add to `.claude/settings.json` to run PHPUnit automatically after every file edi
|
||||
}
|
||||
```
|
||||
|
||||
## Gitea Workflows
|
||||
|
||||
Workflow files live in [.gitea/workflows/](.gitea/workflows/). This project uses Gitea Actions (GitHub Actions-compatible syntax).
|
||||
|
||||
**When editing workflow files:**
|
||||
|
||||
- Use `gitea.*` context variables, not `github.*` — e.g. `${{ gitea.server_url }}`, `${{ gitea.actor }}`, `${{ gitea.repository }}`
|
||||
- `GITHUB_ENV` and `GITHUB_OUTPUT` are still the correct env file names (Gitea Actions re-uses these)
|
||||
- Secrets are set under Repository → Settings → Secrets → Actions
|
||||
- The registry hostname must be derived from `gitea.server_url` (strip the protocol prefix)
|
||||
- Triggers use standard `on:` syntax; `tags: '*.*.*'` matches semver pushes without a `v` prefix
|
||||
|
||||
**Current workflows:**
|
||||
|
||||
| File | Trigger | Purpose |
|
||||
|---|---|---|
|
||||
| `docker-publish.yml` | Push tag `*.*.*` | Build & push multi-arch image to Gitea container registry |
|
||||
|
||||
## Docker
|
||||
|
||||
### Development
|
||||
|
||||
Reference in New Issue
Block a user