d4rkstar opened a new pull request, #36: URL: https://github.com/apache/openserverless-admin-api/pull/36
This batch of commits (Aug 15–18, 2026) covers CI hardening, testing infrastructure, and small fixes to the local dev/build tooling. > **Please note**: > :white_check_mark: no change inside this PR has breaking changes with current 0.9.0. # A) New Feature ## 1) Build Status - **added build status** — new /system/api/v1/build/status endpoint to query the status of a build job. # B) Improvements and fixes ## 1) CI/CD & repo governance - **protected branches** — added .asf.yaml branch-protection rules for the repo. - **bumped checkout/setup-python to v7** — updated the actions/checkout and actions/setup-python GitHub Actions to v7 in the CI workflows. ## 2) Build & dev tooling fixes - **KUB_TYPE only in build-and-load** — moved Kubernetes-type detection so it only runs during build-and-load, avoiding an unnecessary ops install during test runs. - **TaskFileDev for docker and k3s** — extended the dev-environment Taskfile to support k3s alongside Docker. - **TaskfileBuilder** — fixed cross-platform (Linux) issues, added missing namespaces to kubectl calls, and corrected registry headers in the get-image/delete-image tasks. - **couchdb_util** — fixed a broken import. ## 3) Documentation **OIDC documentation** — added docs/OIDC.md and expanded .env.example with all supported environment variables. **README and TODO update** — synced README/TODO with recent API changes. ## 4) Testing - **added more tests** — significant expansion of integration/unit test coverage (build service, couchdb util, REST API/build), new itest/utest/test/coverage Task targets, CI updated to run task test, plus a pyproject.toml/uv.lock update to fix security advisories. ## 5) Housekeeping - **.gitignore/.dockerignore update** — ignore test caches/coverage reports; exclude docs/ from Docker builds. - **added samples for manual tests** — new Node.js and Python sample projects for manual testing. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
