Skip to content

Release: GitHub Actions upgrades, SQLAlchemy pooling, and SD-8383 dataset collaborators#26

Open
MarkCalvert wants to merge 8 commits intomasterfrom
develop
Open

Release: GitHub Actions upgrades, SQLAlchemy pooling, and SD-8383 dataset collaborators#26
MarkCalvert wants to merge 8 commits intomasterfrom
develop

Conversation

@MarkCalvert
Copy link
Copy Markdown
Collaborator

@MarkCalvert MarkCalvert commented Apr 29, 2026

Summary

  • GitHub Actions upgrades: Bumped all workflow action versions (actions/checkout v4→v6, docker/login-action v3→v4, docker/metadata-action v5→v6, docker/build-push-action v5→v7, aquasecurity/trivy-action 0.26.0→0.35.0, github/codeql-action/upload-sarif v3→v4). Added TRIVY_DB_REPOSITORY env var pointing to the ECR mirror to resolve Trivy DB pull failures.
  • Dependabot: Added .github/dependabot.yml to track GitHub Actions dependency updates weekly.
  • CKAN worker base image build: Updated .ahoy.yml to explicitly build the CKAN base image before the worker image so the worker Dockerfile can use it as its base.
  • SD-8383 Dataset collaborators: Enabled ckan.auth.allow_dataset_collaborators = true in dbca.ini.
  • SQLAlchemy connection pooling: Added pool tuning settings (pool_pre_ping, pool_recycle = 1800, pool_size = 10, max_overflow = 20, pool_timeout = 30) to prevent stale connection failures.

Related

@MarkCalvert MarkCalvert self-assigned this Apr 29, 2026
@MarkCalvert MarkCalvert requested a review from awset April 29, 2026 07:11
@MarkCalvert MarkCalvert marked this pull request as ready for review April 29, 2026 07:12
@MarkCalvert MarkCalvert changed the title Release: GitHub Actions upgrades, SQLAlchemy pooling, cache config, and SD-8383 dataset collaborators Release: GitHub Actions upgrades, SQLAlchemy pooling, and SD-8383 dataset collaborators Apr 29, 2026
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.

3 participants