Commit graph

16 commits

Author SHA1 Message Date
Kwizz Severson
d75c9dc368
Merge 1e1cf054c0 into 6664fc7f38 2026-05-15 12:40:32 -05:00
Alessandro
6664fc7f38 Free runner disk before Docker publish
Some checks failed
Build And Publish Docker Images / plan (push) Has been cancelled
Build And Publish Docker Images / build (push) Has been cancelled
The multi-platform Docker publish job can exhaust the hosted runner disk before BuildKit finishes, causing ENOSPC failures during log writing and cleanup.

Remove unused hosted toolchains and stale local Docker data before QEMU and Buildx setup so release builds have more room without changing Docker image inputs or install scripts.
2026-05-15 19:27:49 +02:00
Alessandro
7c2ac13487 Delete pull_request_template.md 2026-04-11 19:01:28 +02:00
sena-labs
834cbe6f54 docs: add contributor sharing and fork safety guidance 2026-04-11 13:20:50 +02:00
frdel
43a519f522 Add fallback environment variable support and improve error handling in Docker release workflow
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
- Add require_any_env helper to check multiple environment variable names with fallback
- Update generate_release_body_with_openrouter to accept OPENROUTER_MODEL_NAME or OPENROUTER_MODEL
- Add generic Exception catch in resolve_release_command for unexpected errors during release note generation
- Remove ref checkout constraint in docker-publish workflow to allow flexible branch/tag resolution
- Add GITHUB_TOKEN to
2026-03-26 20:25:23 +01:00
frdel
af602e40e9 Add error handling for release notes generation with fallback to static message
- Wrap previous_published_release_tag, collect_release_commits, and generate_release_body_with_openrouter in try-except block
- Catch SystemExit to handle generation failures gracefully
- Initialize previous_release_tag, commits, and body with default values before try block
- Fall back to "Failed to generate release notes." message on error
- Print error message to stderr when release note generation fails
- Remove
2026-03-26 20:13:26 +01:00
frdel
84798abf90 Replace static release notes files with dynamic OpenRouter-based generation in Docker publish workflow
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
- Remove RELEASE_NOTES_DIR env var and docs/release_notes/ directory with v1.0 and v1.1 markdown files
- Add OPENROUTER_API_KEY and OPENROUTER_MODEL to workflow environment variables
- Add OPENROUTER_CHAT_COMPLETIONS_URL constant and OPENROUTER_SYSTEM_PROMPT_PATH pointing to scripts/openrouter_release_notes_system_prompt.md
- Add require_env, load_text, github_repository_parts, github_api_get helpers
2026-03-26 20:02:00 +01:00
frdel
f31693d5c3 Add sort order to inactive item search query
Add sort:updated-asc to GitHub search query in close-inactive workflow to process oldest items first when closing stale issues and pull requests.
2026-03-26 09:07:57 +01:00
frdel
02b8511b5e Enable automatic closing of inactive issues and pull requests
Change DEFAULT_DRY_RUN from "true" to "false" in close-inactive workflow to activate automatic closure of stale items after 90 days of inactivity.
2026-03-26 08:57:15 +01:00
frdel
27829350ae Add ready branch to Docker workflow and refactor self-update to use preloaded version selector
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
- Add ready branch to Docker publish workflow alongside testing and main
- Replace tag search/autocomplete UI with standard select element preloaded with current major version tags
- Add get_selector_tag_options helper that filters tags to current major line and returns list of higher major versions available
- Show attention banner with Docker update guide link when newer major versions exist on selected
2026-03-26 08:45:23 +01:00
frdel
ce295c95db Add automatic Docker builds when release tags reach testing/main branches
Extend docker_release_plan.py to detect when a new release tag becomes the highest tag on testing or main branches via push events. Track before/after SHAs to compare tag states and trigger builds for newly promoted tags. Add push_promoted_tag mode alongside existing tag push handling. Update workflow to trigger on branch pushes and pass ref type, before/after SHAs to planning script.
2026-03-26 08:22:18 +01:00
frdel
1d6d549765 Update documentation with release notes workflow and Docker publish automation details
- Add release notes section to AGENTS.md with workflow overview and writing guidelines
- Document Docker publish automation in Git Workflow section
- Add release_notes/ directory reference to key files list
- Update README.md with release notes documentation link and changelog note
- Add release notes entry to docs/README.md navigation
- Document automated Docker Hub publishing in dev-setup.md
- Update AGENTS
2026-03-25 15:19:08 +01:00
frdel
e2a7df7d33 Add close-inactive workflow; enable plugin configs
Add a GitHub Actions workflow (.github/workflows/close-inactive.yml) that searches for open issues and PRs with no activity past a configurable cutoff and optionally posts a closing comment and closes them. The workflow runs on a daily cron and supports manual dispatch with inputs for inactive_days and dry_run; it uses actions/github-script to paginate search results and handle closing. Also update plugins/text_editor/plugin.yaml to enable per_project_config and per_agent_config (changed from false to true) so the text_editor plugin can be configured per project and per agent.
2026-03-03 18:50:09 +01:00
frdel
ec3bb61e4e upgrade preps 2026-02-02 15:41:02 +01:00
Kwizz Severson
1e1cf054c0
Add GitHub Actions workflow for NodeJS with Webpack 2025-12-23 16:10:31 -06:00
frdel
3cefa150c3 Github sponsors 2024-11-26 10:57:43 +01:00