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

update: updated dependencies #1070

Merged
merged 3 commits into from
Jun 2, 2023
Merged

update: updated dependencies #1070

merged 3 commits into from
Jun 2, 2023

Conversation

phbelitz
Copy link
Member

@phbelitz phbelitz commented Jun 2, 2023

  • updateing all outdated dependencies
  • fix safety ci job
  • remove legacy integration tests

The pip package safety needs gcc to be installed, which isn't present in the final connaisseur image. It also can be installed afterwards, since apk is no longer available. Thus safety is added to the final image, increasing image size by 5 mb.
The legacy integration tests required an outdated host (ubuntu 18.04) to be run on. Those hosts were removed on the 01.12.2022, thus the integration tests can no longer be run. Removing them.
RUN apk add --no-cache \
# also: safety needs gcc no properly install. gcc can't be installed in the final image,
# since apk is no longer available, so safety is added as package to the final image
RUN apk add --no-cache musl-dev gcc \

Check warning

Code scanning / Hadolint

Pin versions in apk add. Instead of apk add <package> use apk add <package>=<version> Warning

Pin versions in apk add. Instead of apk add <package> use apk add <package>=<version>
@phbelitz phbelitz merged commit 37252b1 into develop Jun 2, 2023
49 checks passed
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.

None yet

2 participants