Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major overhaul on acceptance test infrastructure and ci pipeline #72

Merged
merged 1 commit into from
Sep 14, 2023

Commits on Sep 1, 2023

  1. Major overhaul on acceptance test infrastructure and ci pipeline

    - Intent is to deploy this to the shared foundational infrastructure ci instance
    - As there is no longer a long lived bosh director, the acceptance tests now run in a bosh-lite environment directly in the CI container
    - CI has jobs for acceptance tests, automated weekly bumps for golang packages, automated bumps of postgres packages, a job to cut a final release, and a job that detects postgres 15 package bumps and automatically triggers a release
    - All other CI pipelines and tasks have been removed
    - Acceptance tests have been updated to go mod and dependencies have been vendored
    - I've removed the "old" concept from the versions.yml and instead changed the helper
      to use the release two versions back as the old one. Not 100% sure this is correct
      behavior (and may cause problems due to v45 being broken), but it seems like
      testing n-2 to current will always catch problems caused by a major postgres bump.
    jpalermo committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    4a4e6a0 View commit details
    Browse the repository at this point in the history