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]

Reply via email to