Skip to content

CI improvements#1480

Merged
juergbi merged 5 commits into
masterfrom
juerg/ci
May 21, 2021
Merged

CI improvements#1480
juergbi merged 5 commits into
masterfrom
juerg/ci

Conversation

@juergbi
Copy link
Copy Markdown
Contributor

@juergbi juergbi commented May 20, 2021

  • Fix bst-artifact-server incompatibility with Click 8.0

    The buildstream Docker images now include Click 8.0, which breaks the --log-level default value of bst-artifact-server. This branch fixes the incompatibility and adds a temporary workaround to get CI to pass until the Docker image is rebuilt with the fix.

  • .github: Rename remote service tests in CI

    There is one CI job for each remote service, which should run all applicable tests against that particular service. Consistently use the name of the remote service as CI job name to clarify this and prepare for additional tests.

juergbi added 3 commits May 20, 2021 17:17
This fixes the following error with Click 8.0:

    Error: Invalid value for '--log-level': <Levels.WARNING: 'warning'> is not one of 'warning', 'info', 'trace'.
bst-artifact-server fails with the default value of `--log-level` due to
an incompatibility with Click 8.0. Work around the issue until the
Docker image is rebuilt with the fix.
There is one CI job for each remote service, which should run all
applicable tests against that particular service. Consistently use the
name of the remote service as CI job name to clarify this and prepare
for additional tests.
@juergbi juergbi changed the title .github: Rename remote service tests in CI CI improvements May 20, 2021
@juergbi juergbi merged commit e270e13 into master May 21, 2021
@juergbi juergbi deleted the juerg/ci branch May 21, 2021 09:04
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.

1 participant