ci: sync release workflow with CI/CD docs, add manual build

- Fix github.* → gitea.* context consistency
- Add pre-release detection (skip :latest for alpha/beta/rc)
- Add release fallback (reuse existing if creation fails)
- Add prerelease field to release API call
- Use sparse-checkout for RELEASE_NOTES.md
- Skip Portainer redeploy for pre-releases
- Add version tag without v prefix
- Add manual build.yml for Docker image verification
This commit is contained in:
2026-03-28 13:27:28 +03:00
parent b803d004e1
commit c41182ffd0
2 changed files with 62 additions and 11 deletions
+13
View File
@@ -0,0 +1,13 @@
name: Build Docker Image
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build Docker image
run: docker build -t notify-bridge:dev .