From 8781f119dfcddd796c88a53acd17a722368161f5 Mon Sep 17 00:00:00 2001 From: Paul Latzelsperger Date: Wed, 10 Apr 2024 16:37:00 +0200 Subject: [PATCH 1/2] docs: add Decision-Record about removing SFTP --- .../2024-04-11_remove_sftp/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/development/decision-records/2024-04-11_remove_sftp/README.md diff --git a/docs/development/decision-records/2024-04-11_remove_sftp/README.md b/docs/development/decision-records/2024-04-11_remove_sftp/README.md new file mode 100644 index 000000000..110bb103b --- /dev/null +++ b/docs/development/decision-records/2024-04-11_remove_sftp/README.md @@ -0,0 +1,14 @@ +# Remove SFTP modules + +## Decision + +Starting with the next release of Tractus-X EDC, the SFTP modules will be removed from the code base. Specifically `transferprocess-sftp-client`, `transferprocess-sftp-common` and `transferprocess-sftp-provisioner`. + +## Rationale + +These modules don't implement any official Catena-X Standard, and as such, have not been part of any official Tractus-X EDC distribution for a significant period of time. +Further, those modules are not up to the coding standards established by Tractus-X EDC, and would have to be refactored significantly. Even then, having dead code in a repository is bad hygiene, as it generates maintenance churn. Tractus-X EDC is not responsible for maintaining niche extensions, that are not officially sanctioned. + +## Approach + +Starting with version `0.8.x` of Tractus-X EDC, these modules will be deleted from the code base. At that time, stakeholders interested in continuing to maintain them are welcome to adopt them into their own repositories. From 88512d2f69851407639b6b24a365851d55a35c83 Mon Sep 17 00:00:00 2001 From: Paul Latzelsperger Date: Mon, 15 Apr 2024 12:37:58 +0200 Subject: [PATCH 2/2] refresh deps temporarily --- .github/workflows/verify.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/verify.yaml b/.github/workflows/verify.yaml index 258c67bcf..b4dd1bf4a 100644 --- a/.github/workflows/verify.yaml +++ b/.github/workflows/verify.yaml @@ -125,14 +125,14 @@ jobs: - name: Run E2E tests (${{ matrix.variant.dir }}) run: | - ./gradlew compileJava compileTestJava - ./gradlew -p ${{ matrix.variant.dir }} test -DincludeTags="EndToEndTest" + ./gradlew compileJava compileTestJava --refresh-dependencies + ./gradlew -p ${{ matrix.variant.dir }} test -DincludeTags="EndToEndTest" postgres-tests: runs-on: ubuntu-latest services: postgres: - image: postgres:14.2 + image: postgres:16.1 ports: - 5432:5432 env: @@ -143,7 +143,7 @@ jobs: - uses: ./.github/actions/setup-java - name: Run Postgresql E2E tests - run: ./gradlew test -DincludeTags="PostgresqlIntegrationTest" + run: ./gradlew test -DincludeTags="PostgresqlIntegrationTest" --refresh-dependencies dataplane-tests: runs-on: ubuntu-latest