Skip to content

ci: remove disabled CircleCI config#451

Open
Komzpa wants to merge 2 commits into
postgis:masterfrom
Komzpa:fix/remove-circleci-config
Open

ci: remove disabled CircleCI config#451
Komzpa wants to merge 2 commits into
postgis:masterfrom
Komzpa:fix/remove-circleci-config

Conversation

@Komzpa
Copy link
Copy Markdown
Member

@Komzpa Komzpa commented May 29, 2026

Summary

  • remove the disabled .circleci/config.yml placeholder
  • stop CircleCI from creating an errored pipeline because the config has no active workflows or jobs
  • pin the nlohmann/json source version used by master images instead of querying GitHub's latest-release API during Docker builds

Why

Issue #450 reports CI fallout after CircleCI builds were disabled. The current placeholder config is still enough for CircleCI to start a pipeline, but it errors before creating any jobs:

https://app.circleci.com/pipelines/gh/postgis/docker-postgis/48

The first GitHub Actions run on this branch then exposed a separate master-image CI failure in 16-master-default ubuntu-24.04: the GitHub API lookup for nlohmann/json returned no tag_name, leaving NLOHMANN_JSON_VERSION empty and making the build download v.tar.gz.

https://github.com/postgis/docker-postgis/actions/runs/26637060793/job/78499968937

Pinning the version keeps these Docker builds deterministic and avoids anonymous API/rate-limit behavior in CI.

Validation

  • git diff --check
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/main.yml"); puts "workflow yaml ok"'
  • bash -n update.sh ci/matrix.sh ci/test-image.sh ci/push-manifest.sh ci/prepare-dockerhub-readme.sh
  • gh api repos/postgis/docker-postgis/commits/57874f98352405d7da7ff5c5ddebb47bc3339dcf/status shows no CircleCI failure status on this branch head

Closes #450

Signed-off-by: Darafei Praliaskouski <me@komzpa.net>
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

Signed-off-by: Darafei Praliaskouski <me@komzpa.net>
@strk
Copy link
Copy Markdown
Member

strk commented May 29, 2026

Master branch passed those builds, dunno why the second commit would be needed here, maybe it isn't ? Or at least shouldn't be in this PR ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Shall we drop CircleCI, given it's not working ?

2 participants