-
Notifications
You must be signed in to change notification settings - Fork 362
Remove the unmaintained Batect in favor of using a GitHub action container #7853
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
|
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. Commit message: "Docherfile" -> "Dockerfile"
Doesn't this introduce a serious issue if e.g. a tool version in Docker is upgraded and any test failures caused by this only appear in a random other PR later on? This probably also creates the risk that we make broken releases. I thought with the new setup building the Docker image is a lot faster, as most of the images can be reused from the registry, and that only Batect was blocking us from using the registry. E.g. if the Python version is upgraded only the Python image needs to be rebuilt, and if nothing is changed in Docker the build should be very fast?
Member
Author
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.
Yes, that's a valid point. To solve this, we should probably do something like this in the PR:
Member
Author
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.
Not that it matters now anymore as Batect became unmaintained, but Batect was not blocking us from using the registry. Batect just made it hard / impossible to benefit from stage image / layer caching in conjunction with the
That's my understanding as well, but I haven't verified it. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -9,13 +9,6 @@ on: | |
| - main | ||
|
|
||
| jobs: | ||
| batect-wrapper: | ||
| runs-on: ubuntu-22.04 | ||
| steps: | ||
| - name: Checkout Repository | ||
| uses: actions/checkout@v4 | ||
| - name: Validate Wrapper | ||
| uses: batect/[email protected] | ||
| gradle-wrapper: | ||
| runs-on: ubuntu-22.04 | ||
| steps: | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,3 @@ | ||
| .batect/ | ||
| .gradle/ | ||
| .idea/ | ||
| !.idea/icon*.png | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -90,10 +90,6 @@ License: Apache-2.0 | |
|
|
||
| # Third-party files. | ||
|
|
||
| Files: batect* | ||
| Copyright: 2017-2021 Charles Korn <[email protected]> | ||
| License: Apache-2.0 | ||
|
|
||
| Files: gradlew* | ||
| Copyright: 2007-2020 The original author or authors <[email protected]> | ||
| License: Apache-2.0 | ||
|
|
||
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.