Fix wiki sync: require WIKI_PUSH_TOKEN for .wiki.git push #3

Merged
meshflows merged 1 commit from feat/migrate-to-forgejo into main 2026-07-03 15:05:13 +00:00
Owner

Summary

De Forgejo-migratie staat al op main (PR #1). Deze PR voegt alleen de ontbrekende wiki-sync fix toe.

  • Wiki sync vereist nu WIKI_PUSH_TOKEN (PAT met write:repository) i.p.v. het ephemeral FORGEJO_TOKEN job-token
  • Authenticatie naar <repo>.wiki.git via REGISTRY_USER + PAT
  • Bij ontbrekend secret faalt de step expliciet (exit 1)

Vereiste repo-secret

  • WIKI_PUSH_TOKEN — PAT met write:repository

Test plan

  • WIKI_PUSH_TOKEN staat geconfigureerd op Forgejo
  • Build-workflow met wiki/docs-wijzigingen draait sync-forgejo-wiki succesvol
  • Wiki-pagina's zijn zichtbaar op Forgejo na sync
## Summary De Forgejo-migratie staat al op `main` (PR #1). Deze PR voegt alleen de ontbrekende **wiki-sync fix** toe. - Wiki sync vereist nu `WIKI_PUSH_TOKEN` (PAT met `write:repository`) i.p.v. het ephemeral `FORGEJO_TOKEN` job-token - Authenticatie naar `<repo>.wiki.git` via `REGISTRY_USER` + PAT - Bij ontbrekend secret faalt de step expliciet (`exit 1`) ## Vereiste repo-secret - `WIKI_PUSH_TOKEN` — PAT met `write:repository` ## Test plan - [ ] `WIKI_PUSH_TOKEN` staat geconfigureerd op Forgejo - [ ] Build-workflow met `wiki/docs`-wijzigingen draait `sync-forgejo-wiki` succesvol - [ ] Wiki-pagina's zijn zichtbaar op Forgejo na sync
Update workflows and configurations to use Forgejo registry at code.meshflows.org
Some checks failed
Build & Push Docker Images / Runner Preflight (push) Failing after 1s
Build & Push Docker Images / Detect Changed Components (push) Has been skipped
Build & Push Docker Images / Validate JavaScript Syntax (push) Failing after 1s
Test & Validate / Validate Repository Structure (push) Failing after 1s
Test & Validate / Validate Workflow YAML (push) Failing after 0s
Test & Validate / Test Engine Smoke Suite (pytest) (push) Failing after 0s
Test & Validate / Validate Kubernetes Manifests (push) Failing after 0s
Build & Push Docker Images / Build Wiki (MkDocs) (push) Has been skipped
Build & Push Docker Images / Sync Wiki Docs to Forgejo Wiki (push) Has been skipped
Test & Validate / Test Summary (push) Failing after 0s
Build & Push Docker Images / Prepare Lab Deploy (push) Has been skipped
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Failing after 0s
Build & Push Docker Images / Deploy to Lab (push) Failing after 0s
Build & Push Docker Images / Build Summary (push) Failing after 0s
e76ce1944a
- Changed registry host from codeberg.org to code.meshflows.org across all workflow files.
- Updated environment variables and secrets to reflect the new Forgejo token and registry settings.
- Adjusted image paths and deployment scripts to ensure compatibility with the new registry.
- Modified documentation to guide users on the new setup and token requirements.

This change enhances the integration with Forgejo and ensures a seamless transition from Codeberg.
Enhance Forgejo runner configuration for improved label handling
Some checks failed
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (push) Successful in 12s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (push) Successful in 27s
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (push) Successful in 11s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (push) Successful in 18s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (push) Successful in 16s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (push) Successful in 17s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (push) Successful in 17s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (push) Successful in 11s
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (push) Successful in 13s
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (push) Successful in 16s
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (push) Successful in 13s
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (push) Successful in 17s
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (push) Successful in 20s
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (push) Successful in 20s
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (push) Successful in 14s
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (push) Successful in 16s
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (push) Successful in 38s
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (push) Successful in 15s
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (push) Successful in 23s
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (push) Successful in 16s
Test & Validate / Test Summary (push) Successful in 1s
Build & Push Docker Images / Prepare Lab Deploy (push) Successful in 7s
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Successful in 8s
Build & Push Docker Images / Resolve Environment (push) Successful in 1s
Build & Push Docker Images / Deploy Wiki (push) Failing after 19s
Build & Push Docker Images / Deploy Engine (push) Failing after 21s
Build & Push Docker Images / Rollback on Deploy Failure (push) Successful in 2s
Build & Push Docker Images / Deploy to Lab (push) Failing after 0s
Build & Push Docker Images / Deploy Workflows (push) Has been skipped
Build & Push Docker Images / Build Summary (push) Successful in 1s
a0eca0c320
- Updated FORGEJO_RUNNER_LABELS to use the "host" executor, allowing jobs to run directly in the runner container with necessary tools.
- Added logic to render FORGEJO_RUNNER_LABELS as a YAML list in the runner start configuration, ensuring label changes are recognized without re-registration.
- Adjusted the configuration to prevent duplicate mount points for the Docker socket.

These changes streamline the runner setup and improve job execution capabilities.
Update deployment workflows to target 'dev' environment
Some checks failed
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (push) Successful in 12s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (push) Successful in 26s
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (push) Successful in 11s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (push) Successful in 18s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (push) Successful in 16s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (push) Successful in 16s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (push) Successful in 11s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (push) Successful in 16s
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (push) Successful in 16s
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (push) Successful in 13s
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (push) Successful in 14s
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (push) Successful in 16s
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (push) Successful in 20s
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (push) Successful in 20s
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (push) Successful in 14s
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (push) Successful in 16s
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (push) Successful in 37s
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (push) Successful in 15s
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (push) Successful in 21s
Test & Validate / Test Summary (push) Successful in 0s
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (push) Successful in 16s
Build & Push Docker Images / Prepare Dev Deploy (push) Successful in 1s
Build & Push Docker Images / Resolve Environment (push) Successful in 1s
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Successful in 6s
Build & Push Docker Images / Deploy Wiki (push) Failing after 16s
Build & Push Docker Images / Deploy Engine (push) Failing after 19s
Build & Push Docker Images / Deploy Workflows (push) Has been skipped
Build & Push Docker Images / Rollback on Deploy Failure (push) Successful in 2s
Build & Push Docker Images / Deploy to Dev (push) Failing after 0s
Build & Push Docker Images / Build Summary (push) Successful in 1s
04983b1ea5
- Changed references from 'lab' to 'dev' in the build and deployment workflows to align with the new deployment strategy.
- Introduced a new 'deploy-dev.yml' workflow for handling deployments to the development environment.
- Updated environment handling in the main deployment script to default to 'dev' for non-specified branches.

These changes enhance the clarity and functionality of the deployment process, ensuring a more streamlined workflow for development deployments.
Refactor deployment workflows for improved clarity and functionality
Some checks failed
Test & Validate / Validate Kubernetes Manifests (push) Successful in 3s
Test & Validate / Test Engine Smoke Suite (pytest) (push) Successful in 28s
Build & Push Docker Images / Detect Changed Components (push) Successful in 4s
Test & Validate / Test Summary (push) Successful in 1s
Build & Push Docker Images / Sync Wiki Docs to Forgejo Wiki (push) Has been skipped
Build & Push Docker Images / Build Wiki (MkDocs) (push) Successful in 4s
Build & Push Docker Images / Build (capability-registry) Engine Services [./engine/services/capability-registry] (capability-registry, ./engine/services/capability-registry) (push) Successful in 12s
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (push) Successful in 11s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (push) Successful in 27s
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (push) Successful in 11s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (push) Successful in 18s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (push) Successful in 16s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (push) Successful in 16s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (push) Successful in 11s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (push) Successful in 16s
Build & Push Docker Images / Publish Build Metadata (push) Has been cancelled
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Has been cancelled
Build & Push Docker Images / Build Summary (push) Has been cancelled
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (push) Has been cancelled
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (push) Has been cancelled
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (push) Has been cancelled
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (push) Has been cancelled
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (push) Has been cancelled
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (push) Has been cancelled
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (push) Has been cancelled
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (push) Has been cancelled
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (push) Has been cancelled
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (push) Has been cancelled
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (push) Has been cancelled
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (push) Has been cancelled
0482aaec1e
- Renamed and restructured the deployment workflow from 'prepare-deploy' to 'publish-build-metadata' to better reflect its purpose.
- Introduced a new 'deploy-after-build.yml' workflow to handle deployments triggered after successful builds, enhancing separation of concerns.
- Updated the 'deploy-dev.yml' workflow to be removed, consolidating deployment logic into the new structure.
- Enhanced metadata handling and output management for more robust deployment conditions.

These changes streamline the deployment process and improve the overall workflow architecture.
Fix wiki sync by requiring WIKI_PUSH_TOKEN instead of ephemeral FORGEJO_TOKEN.
All checks were successful
Test & Validate / Validate Kubernetes Manifests (push) Successful in 3s
Build & Push Docker Images / Detect Changed Components (push) Successful in 4s
Test & Validate / Test Engine Smoke Suite (pytest) (push) Successful in 28s
Build & Push Docker Images / Sync Wiki Docs to Forgejo Wiki (push) Has been skipped
Build & Push Docker Images / Build Wiki (MkDocs) (push) Successful in 5s
Build & Push Docker Images / Build (capability-registry) Engine Services [./engine/services/capability-registry] (capability-registry, ./engine/services/capability-registry) (push) Successful in 13s
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (push) Successful in 12s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (push) Successful in 26s
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (push) Successful in 11s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (push) Successful in 18s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (push) Successful in 16s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (push) Successful in 16s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (push) Successful in 11s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (push) Successful in 16s
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (push) Successful in 12s
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (push) Successful in 17s
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (push) Successful in 17s
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (push) Successful in 15s
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (push) Successful in 20s
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (push) Successful in 20s
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (push) Successful in 15s
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (push) Successful in 15s
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (push) Successful in 38s
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (push) Successful in 15s
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (push) Successful in 18s
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (push) Successful in 22s
Test & Validate / Test Summary (push) Successful in 1s
Build & Push Docker Images / Publish Build Metadata (push) Successful in 1s
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Successful in 11s
Build & Push Docker Images / Build Summary (push) Successful in 1s
f2694ce8a1
The reserved FORGEJO_TOKEN secret is the job token and cannot push to the .wiki.git repository; use a PAT with write:repository via WIKI_PUSH_TOKEN.

Co-authored-by: Cursor <cursoragent@cursor.com>
Merge pull request 'Fix wiki sync: require WIKI_PUSH_TOKEN for .wiki.git push' (#2) from fix/wiki-sync-wiki-push-token into feat/migrate-to-forgejo
Some checks failed
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (pull_request) Successful in 11s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (pull_request) Successful in 16s
Test & Validate / Test Summary (pull_request) Successful in 1s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (pull_request) Successful in 18s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (pull_request) Successful in 11s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (pull_request) Successful in 12s
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (pull_request) Successful in 17s
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (pull_request) Successful in 17s
Build & Push Docker Images / Publish Build Metadata (pull_request) Has been cancelled
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (pull_request) Has been cancelled
Build & Push Docker Images / Build Summary (pull_request) Has been cancelled
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (pull_request) Has been cancelled
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (pull_request) Has been cancelled
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (pull_request) Has been cancelled
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (pull_request) Has been cancelled
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (pull_request) Has been cancelled
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (pull_request) Has been cancelled
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (pull_request) Has been cancelled
Build & Push Docker Images / Build Wiki (MkDocs) (pull_request) Successful in 4s
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Successful in 18s
Build & Push Docker Images / Build Summary (push) Has been cancelled
Build & Push Docker Images / Sync Wiki Docs to Forgejo Wiki (pull_request) Has been skipped
Build & Push Docker Images / Build (capability-registry) Engine Services [./engine/services/capability-registry] (capability-registry, ./engine/services/capability-registry) (pull_request) Successful in 13s
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (pull_request) Has been cancelled
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (pull_request) Has been cancelled
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (pull_request) Successful in 12s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (pull_request) Successful in 26s
Build & Push Docker Images / Detect Changed Components (pull_request) Successful in 4s
0cddaca2bf
Reviewed-on: #2
meshflows force-pushed feat/migrate-to-forgejo from 0cddaca2bf
Some checks failed
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (pull_request) Successful in 11s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (pull_request) Successful in 16s
Test & Validate / Test Summary (pull_request) Successful in 1s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (pull_request) Successful in 18s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (pull_request) Successful in 11s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (pull_request) Successful in 12s
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (pull_request) Successful in 17s
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (pull_request) Successful in 17s
Build & Push Docker Images / Publish Build Metadata (pull_request) Has been cancelled
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (pull_request) Has been cancelled
Build & Push Docker Images / Build Summary (pull_request) Has been cancelled
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (pull_request) Has been cancelled
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (pull_request) Has been cancelled
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (pull_request) Has been cancelled
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (pull_request) Has been cancelled
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (pull_request) Has been cancelled
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (pull_request) Has been cancelled
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (pull_request) Has been cancelled
Build & Push Docker Images / Build Wiki (MkDocs) (pull_request) Successful in 4s
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Successful in 18s
Build & Push Docker Images / Build Summary (push) Has been cancelled
Build & Push Docker Images / Sync Wiki Docs to Forgejo Wiki (pull_request) Has been skipped
Build & Push Docker Images / Build (capability-registry) Engine Services [./engine/services/capability-registry] (capability-registry, ./engine/services/capability-registry) (pull_request) Successful in 13s
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (pull_request) Has been cancelled
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (pull_request) Has been cancelled
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (pull_request) Successful in 12s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (pull_request) Successful in 26s
Build & Push Docker Images / Detect Changed Components (pull_request) Successful in 4s
to 8a5871ae02
All checks were successful
Build & Push Docker Images / Build Wiki (MkDocs) (pull_request) Successful in 5s
Build & Push Docker Images / Sync Wiki Docs to Forgejo Wiki (pull_request) Has been skipped
Build & Push Docker Images / Build (capability-registry) Engine Services [./engine/services/capability-registry] (capability-registry, ./engine/services/capability-registry) (pull_request) Successful in 12s
Build & Push Docker Images / Build (egress-ftp) Engine Services [./engine/services/ftp] (egress-ftp, ./engine/services/ftp) (pull_request) Successful in 12s
Build & Push Docker Images / Build (dashboard) Engine Services [./engine/services/dashboard] (dashboard, ./engine/services/dashboard) (pull_request) Successful in 26s
Build & Push Docker Images / Build (egress-http) Engine Services [./engine/services/http] (egress-http, ./engine/services/http) (pull_request) Successful in 11s
Build & Push Docker Images / Build (egress-google-workspace) Engine Services [./engine/services/google-workspace] (egress-google-workspace, ./engine/services/google-workspace) (pull_request) Successful in 18s
Build & Push Docker Images / Build (egress-imap) Engine Services [./engine/services/imap] (egress-imap, ./engine/services/imap) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-joke-api) Engine Services [./engine/services/joke-api] (egress-joke-api, ./engine/services/joke-api) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-rabbitmq) Engine Services [./engine/services/rabbitmq] (egress-rabbitmq, ./engine/services/rabbitmq) (pull_request) Successful in 11s
Build & Push Docker Images / Build (egress-positionstack) Engine Services [./engine/services/positionstack] (egress-positionstack, ./engine/services/positionstack) (pull_request) Successful in 16s
Build & Push Docker Images / Build (egress-ssh) Engine Services [./engine/services/ssh] (egress-ssh, ./engine/services/ssh) (pull_request) Successful in 12s
Build & Push Docker Images / Build (egress-smtp) Engine Services [./engine/services/smtp] (egress-smtp, ./engine/services/smtp) (pull_request) Successful in 17s
Build & Push Docker Images / Build (egress-weatherstack) Engine Services [./engine/services/weatherstack] (egress-weatherstack, ./engine/services/weatherstack) (pull_request) Successful in 17s
Build & Push Docker Images / Build (gateway) Engine Services [./engine/services/gateway] (gateway, ./engine/services/gateway) (pull_request) Successful in 16s
Build & Push Docker Images / Build (identity) Engine Services [./engine/services/identity] (identity, ./engine/services/identity) (pull_request) Successful in 20s
Build & Push Docker Images / Build (orchestrator) Engine Services [./engine/services/orchestrator] (orchestrator, ./engine/services/orchestrator) (pull_request) Successful in 20s
Build & Push Docker Images / Build (scheduler) Engine Services [./engine/services/scheduler] (scheduler, ./engine/services/scheduler) (pull_request) Successful in 15s
Build & Push Docker Images / Build (sftp) Engine Services [./engine/services/sftp] (sftp, ./engine/services/sftp) (pull_request) Successful in 17s
Build & Push Docker Images / Build (ses) Engine Services [./engine/services/script-execution-service] (ses, ./engine/services/script-execution-service) (pull_request) Successful in 38s
Build & Push Docker Images / Build (storage) Engine Services [./engine/services/storage] (storage, ./engine/services/storage) (pull_request) Successful in 16s
Build & Push Docker Images / Build (transformers) Engine Services [./engine/services/transformers] (transformers, ./engine/services/transformers) (pull_request) Successful in 22s
Build & Push Docker Images / Build (variables) Engine Services [./engine/services/variables] (variables, ./engine/services/variables) (pull_request) Successful in 16s
Test & Validate / Test Summary (pull_request) Successful in 1s
Build & Push Docker Images / Publish Build Metadata (push) Successful in 1s
Build & Push Docker Images / Publish Build Metadata (pull_request) Has been skipped
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (pull_request) Has been skipped
Build & Push Docker Images / Cleanup Container Packages (meshflows namespace) (push) Successful in 21s
Build & Push Docker Images / Build Summary (pull_request) Successful in 1s
Build & Push Docker Images / Build Summary (push) Successful in 1s
2026-07-03 15:04:07 +00:00
Compare
meshflows changed title from Migrate CI/CD to Forgejo with K8s runners and decoupled deploy to Fix wiki sync: require WIKI_PUSH_TOKEN for .wiki.git push 2026-07-03 15:05:02 +00:00
meshflows deleted branch feat/migrate-to-forgejo 2026-07-03 15:05:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MeshFlowsGPL/meshflows!3
No description provided.