-
Notifications
You must be signed in to change notification settings - Fork 8
Bump package versions, make ci pipeline more forkable and add arm/v7 platform #151
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
base: main
Are you sure you want to change the base?
Changes from all commits
0f0e342
d877859
7f1dd54
919c94b
5fe353c
1633907
4273f6e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -17,12 +17,17 @@ on: | |
| tags: | ||
| - 'v*' | ||
|
|
||
| concurrency: | ||
| group: deploy-docker-images-${{ github.ref }} | ||
| cancel-in-progress: false | ||
|
|
||
| env: | ||
| REGISTRY: ghcr.io | ||
| DOCKER_DIRECTORY: docker/images | ||
| PLATFORMS: | | ||
| linux/amd64 | ||
| linux/arm64 | ||
| linux/arm/v7 | ||
| PATH_TO_DEPLOY_SINGLE_DOCKER_IMAGE_WORKFLOW: .github/workflows/deploy-single-docker-image.yml | ||
| PATH_TO_DEPLOY_DOCKER_IMAGES_WORKFLOW: .github/workflows/deploy-docker-images.yml | ||
|
|
||
|
|
@@ -97,7 +102,7 @@ jobs: | |
| ${{ needs.env-setup.outputs.path_to_deploy_docker_images_workflow }} | ||
| build_args: | | ||
| BASE_IMAGE_TAG=${{ needs.run-env-base.outputs.one_image_tag_short }} | ||
|
|
||
| BASE_IMAGE_REGISTRY=${{ needs.env-setup.outputs.docker_registry }}/${{ github.repository_owner }}/${{ needs.env-setup.outputs.repository_name }} | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Would be good to move this "calculation" to env-setup and add a output there so we don't need to maintain this at multiple locations |
||
| dev-env-base: | ||
| needs: | ||
| - env-setup | ||
|
|
@@ -124,6 +129,7 @@ jobs: | |
| ${{ needs.env-setup.outputs.path_to_deploy_docker_images_workflow }} | ||
| build_args: | | ||
| BASE_IMAGE_TAG=${{ needs.build-env-base.outputs.one_image_tag_short }} | ||
| BASE_IMAGE_REGISTRY=${{ needs.env-setup.outputs.docker_registry }}/${{ github.repository_owner }}/${{ needs.env-setup.outputs.repository_name }} | ||
| build-kit-base: | ||
| needs: | ||
| - env-setup | ||
|
|
@@ -150,6 +156,7 @@ jobs: | |
| ${{ needs.env-setup.outputs.path_to_deploy_docker_images_workflow }} | ||
| build_args: | | ||
| BASE_IMAGE_TAG=${{ needs.build-env-base.outputs.one_image_tag_short }} | ||
| BASE_IMAGE_REGISTRY=${{ needs.env-setup.outputs.docker_registry }}/${{ github.repository_owner }}/${{ needs.env-setup.outputs.repository_name }} | ||
| # Include deprecated images for backwards compatibility | ||
| deprecated-everest-clang-format: | ||
| if: ${{ needs.env-setup.outputs.build_deprecated_images == 'true' }} | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,7 @@ | ||
| # syntax=docker/dockerfile:1 | ||
| ARG BASE_IMAGE_TAG=latest | ||
| FROM ghcr.io/everest/everest-ci/run-env-base:${BASE_IMAGE_TAG} | ||
| ARG BASE_IMAGE_REGISTRY=ghcr.io/everest/everest-ci | ||
| FROM ${BASE_IMAGE_REGISTRY}/run-env-base:${BASE_IMAGE_TAG} | ||
|
|
||
| # renovate: datasource=repology depName=debian_12/git versioning=loose | ||
| ENV GIT_VERSION=1:2.39.5-0+deb12u3 | ||
|
|
@@ -67,9 +68,9 @@ ENV LIBBOOST_ALL_DEV_VERSION=1.74.0.3 | |
| # renovate: datasource=repology depName=debian_12/libsqlite3-dev versioning=loose | ||
| ENV LIBSQLITE3_DEV_VERSION=3.40.1-2+deb12u2 | ||
| # renovate: datasource=repology depName=debian_12/openssl versioning=loose | ||
| ENV LIBSSL_DEV_VERSION=3.0.18-1~deb12u2 | ||
| ENV LIBSSL_DEV_VERSION=3.0.19-1~deb12u2 | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Would be good to have a separate PR at least for those version bumps |
||
| # renovate: datasource=repology depName=debian_12/nodejs versioning=loose | ||
| ENV LIBNODE_DEV_VERSION=18.20.4+dfsg-1~deb12u1 | ||
| ENV LIBNODE_DEV_VERSION=18.20.4+dfsg-1~deb12u2 | ||
| # renovate: datasource=repology depName=debian_12/pkg-config versioning=loose | ||
| ENV PKG_CONFIG_VERSION=1.8.1-1 | ||
| # renovate: datasource=repology depName=debian_12/libpcap-dev versioning=loose | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if this is equivalent, but github's documentation doesn't explain explicitly the scenario of setting
cancel-in-progress: false