• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SAP / cloud-mta-build-tool / 9988
88%

Build:
DEFAULT BRANCH: master
Ran 13 Apr 2026 12:49PM UTC
Jobs 1
Files 37
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Apr 2026 12:43PM UTC coverage: 87.905%. Remained the same
9988

push

circleci

web-flow
ci: isolate integration tests in per-run CF spaces (#1215)

* ci: isolate integration tests in per-run CF spaces

Concurrent pipeline runs (PR builds, master merges, release tags) all
deployed to the same hardcoded CF space, causing race conditions where
one run's cleanup tore down another's deployment mid-flight. The test
job now creates a unique mbt-ci-<build-num> space, passes it to the
test process, and deletes it with when: always to prevent orphaned
spaces.

* ci: add nightly cleanup job for orphaned CF spaces

Cancelled pipeline runs can leave mbt-ci-* spaces behind because the
always-run cleanup step never executes. This adds a cleanup-ci-cf-spaces
job that deletes any leftover mbt-ci-* spaces and a nightly-cleanup
workflow triggered via cron at 02:00 UTC.

* fix(ci): move cleanup-ci-cf-spaces from workflow to jobs section

The cleanup job was incorrectly placed inside a workflow definition
block instead of the top-level jobs section, making it invisible to
the nightly-cleanup workflow that references it.

* fix(ci): resolve app route dynamically in integration test

The NODE_APP_ROUTE env var contained a hardcoded URL with the old
fixed space name. Since CF routes now include the dynamic space name,
the test queries the actual route from cf app output after deployment
instead of relying on the environment variable.

* fix(ci): harden CF space isolation and nightly cleanup

- Guard the cleanup step against empty TEST_SPACE: if space creation
  failed (e.g. quota exceeded) TEST_SPACE is never written to BASH_ENV,
  causing `cf delete-space "" -f` to fail or match incorrectly; skip
  gracefully instead
- Nightly cleanup now skips spaces younger than 2 hours to avoid
  deleting the space of a currently running integration-test pipeline;
  uses portable date arithmetic (GNU and BSD date both supported)
- Update test job Docker image from cimg/go:1.21-node to cimg/go:1.24-node
  to match the Go 1.24 version used in the project's Dockerfile
- Fix ma... (continued)

3067 of 3489 relevant lines covered (87.9%)

1.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9988.1 13 Apr 2026 12:49PM UTC 37
87.9
CircleCI Job
Source Files on build 9988
  • Tree
  • List 37
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #9988
  • 7129fb80 on github
  • Prev Build on master (#9925)
  • Next Build on master (#10058)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc