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

CyberShadow / aconfmgr / 609
93%
master: 94%

Build:
Build:
LAST BUILD BRANCH: HEAD
DEFAULT BRANCH: master
Ran 16 Nov 2025 08:56PM UTC
Jobs 2
Files 0
Run time –
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

pending completion
609

push

github

CyberShadow
test: Reorganize Makefile sections in logical dependency order

Reorganized GNUmakefile to follow a logical flow from dependencies to
dependents, with clear section markers:

1. Configuration (SHELL, SRC, TMP variables)
2. Entry point targets (check, ci, lint)
3. Basic infrastructure (tmp, downloads, bash/coreutils)
4. Docker image building (needed before integration tests)
5. Test suite - mock mode
6. Test suite - integration mode (depends on Docker)
7. Linting & coverage
8. Clean-up
9. Phony declarations

**Bug fix:** This reorganization fixes a critical bug where DOCKER_IMAGE_OK
was defined AFTER the pattern rule that used it (line 196 vs line 152).
When Make parsed the pattern rule, the variable was undefined, so it
expanded to empty string and the Docker image dependency was silently lost.
This caused integration tests in CI to fail with "Unable to find image
'aconfmgr:latest'" because Make never tried to build the image.

Now DOCKER_IMAGE_OK is defined at line 166, BEFORE the pattern rule at
line 199, so the dependency is correctly included.

Verified:
- make -p shows tmp/.docker-image-ok in pattern rule prerequisites
- make -n testsuite-integration now builds Docker image before running tests
Jobs
ID Job ID Ran Files Coverage
1 Mock - 609.1 16 Nov 2025 08:56PM UTC 165
79.52
2 Integration - 609.2 16 Nov 2025 09:08PM UTC 102
92.66
Source Files on build 609
Detailed source file information is not available for this build.
  • Back to Repo
  • 0f8a592a on github
  • Prev Build on next (#485)
  • Next Build on next (#615)
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