Skip to content

Improve CI pipeline and integration tests #911

@dklimpel

Description

@dklimpel

I have opened a few PR to move from Travis CI to Github and update integration tests.

The following proposal for processing the PR.

Independent of this, new feature:

Independent of this, fix docs:

  1. Fix building mkdocs #900
  2. Update docs to fix linting issues #904
  3. fix path pattern in documentation pipeline #919

bring back linter:

  1. Add github golang lint CI pipeline #899
  2. later some PR fix linting issues
  3. fix some linting failures and configure golangci-lint #922
  4. bring back linter for windows

update integration test docker images:

  1. bump alpine linux to 3.19 #907
  2. Add Debian Bookworm to integration-tests #902
  3. Replace centos7 with rockylinux9 in integration-tests #906
  4. Add Ubuntu Noble to integration-tests #908
  5. new PR to remove old images
  6. Build own docker images for integration tests #901
  7. new PR to uses new docker images from ghcr (incl. new MD5 checksums to bypass build in CI)
  8. decide when to build new docker test images

After that it is possible to move from Travis CI to Github Actions.

It may be useful to provide all CIs with a uniform wording and an optimized sequence at the end.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions