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

Release version 0.6.0-rc1 #818

Merged
merged 61 commits into from
Oct 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
2742539
Introduce new snapshot version 0.5.2-SNAPSHOT
eclipse-tractusx-bot Aug 22, 2023
4eee3cf
feat(release): add config for GH releases (#726)
paullatzelsperger Aug 22, 2023
12e5b8b
fix(build): fix docker image inspect command (#727)
paullatzelsperger Aug 23, 2023
ce4e4a1
fix(legacyBpn): register also the namespaced version of the constrain…
wolf4ood Aug 24, 2023
99e67a0
chore(MIW): updates the image with the tractusx miw published on dock…
wolf4ood Aug 24, 2023
7022c82
chore(tests): removes TxPostgresqlLocalInstance (#732)
wolf4ood Aug 24, 2023
c04e5e1
fix:(charts): api key config missing in dataplane for proxy (#735)
wolf4ood Aug 25, 2023
f6d553c
chore(deps): bump org.flywaydb:flyway-core from 9.21.1 to 9.21.2 (#739)
dependabot[bot] Aug 28, 2023
7b22085
chore(deps): bump testcontainers from 1.18.3 to 1.19.0 (#736)
dependabot[bot] Aug 28, 2023
865f4a3
chore(deps): bump org.yaml:snakeyaml from 2.1 to 2.2 (#737)
dependabot[bot] Aug 28, 2023
91ac4aa
chore(deps): bump com.azure:azure-security-keyvault-secrets from 4.6.…
dependabot[bot] Aug 28, 2023
847a3ea
chore(deps): bump software.amazon.awssdk:s3 from 2.20.130 to 2.20.135…
dependabot[bot] Aug 28, 2023
43e152b
chore: update dependencies file (#741)
wolf4ood Aug 29, 2023
2a8d69b
chore(changelog): updated CHANGELOG.md with 0.5.0 and 0.5.1 (#733)
saschaisele-zf Aug 29, 2023
a13037f
chore: upgrade docker base images to eclipse-temurin:17.0.8_7-jre-alp…
wolf4ood Aug 30, 2023
9b40e95
chore(deps): bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (#745)
dependabot[bot] Sep 4, 2023
dbcbcad
chore(deps): bump org.flywaydb:flyway-core from 9.21.2 to 9.22.0 (#746)
dependabot[bot] Sep 4, 2023
0439b8b
chore(deps): bump software.amazon.awssdk:s3 from 2.20.135 to 2.20.140…
dependabot[bot] Sep 4, 2023
41caf93
chore: remove spotless deps and run in actions (#749)
wolf4ood Sep 4, 2023
82d4fb6
chore: fix create docker images jobs (#750)
wolf4ood Sep 4, 2023
cc20afb
chore: updates MIW link (#751)
wolf4ood Sep 5, 2023
c45c6aa
refactor: centralize edc version (#752)
wolf4ood Sep 6, 2023
2104e4b
docs: enriched the EDR API overview with transfer documentation (#754)
wolf4ood Sep 6, 2023
7bdb550
Decision record proprietary extensions (#756)
saschaisele-zf Sep 8, 2023
a0e5c7d
chore(deps): bump actions/checkout from 3 to 4 (#762)
dependabot[bot] Sep 11, 2023
b715c6b
chore(deps): bump io.rest-assured:rest-assured from 5.3.1 to 5.3.2 (#…
dependabot[bot] Sep 11, 2023
f698b30
chore(deps): bump software.amazon.awssdk:s3 from 2.20.140 to 2.20.144…
dependabot[bot] Sep 11, 2023
c905b9c
docs: decision record about issue quality (#757)
paullatzelsperger Sep 11, 2023
8ed06f8
fix: edr filtering by providerId (#759)
wolf4ood Sep 11, 2023
f59e06f
chore: add default values to helm charts (#764)
tuncaytunc-zf Sep 14, 2023
b17cbc0
chore: bump version to 0.6.0-SNAPSHOT (#765)
paullatzelsperger Sep 14, 2023
3ac36f1
feat: add azure dataplane (#755)
paullatzelsperger Sep 15, 2023
de975a6
add stalebot (#766)
paullatzelsperger Sep 15, 2023
07c72cc
chore(deps): bump org.flywaydb:flyway-core from 9.22.0 to 9.22.1 (#768)
dependabot[bot] Sep 18, 2023
d7ef52f
chore(deps): bump aws from 2.20.144 to 2.20.149 (#769)
dependabot[bot] Sep 18, 2023
4ec29b5
chore(deps): bump com.azure:azure-identity from 1.10.0 to 1.10.1 (#770)
dependabot[bot] Sep 18, 2023
e5d6247
chore(deps): bump actions/checkout from 3 to 4 (#772)
dependabot[bot] Sep 18, 2023
1412c3a
chore(deps): bump com.nimbusds:nimbus-jose-jwt from 9.31 to 9.34 (#771)
dependabot[bot] Sep 18, 2023
dcafdda
fix(docs): use correct url in docu (#774)
paullatzelsperger Sep 18, 2023
7362ca1
feat: update to EDC v0.3.0 (#775)
paullatzelsperger Sep 19, 2023
7daa319
fix: Error Message in SsiMiwOauth2ClientExtension updated (#778)
awellnitz-materna Sep 20, 2023
4b38aa4
chore: update postgresql helm chart from 12.1.6 to 12.11.2 (#776)
tuncaytunc-zf Sep 20, 2023
c8dd495
docs: add docusaurus publishing workflow (#715)
bcronin90 Sep 21, 2023
ceb3cec
feat(ConsumerProxy): enhances error response when fetching data (#780)
wolf4ood Sep 22, 2023
a7931c8
feat: adds CP callbacks for transfer complete/fail (#782)
wolf4ood Sep 25, 2023
c62b28c
chore(deps): bump actions/checkout from 3 to 4 (#783)
dependabot[bot] Sep 25, 2023
81ecb17
chore(deps): bump com.bmuschko.docker-remote-api from 9.3.2 to 9.3.3 …
dependabot[bot] Sep 25, 2023
566f637
chore(deps): bump com.nimbusds:nimbus-jose-jwt from 9.34 to 9.35 (#788)
dependabot[bot] Sep 25, 2023
c6f586a
chore(deps): bump aws from 2.20.149 to 2.20.153 (#787)
dependabot[bot] Sep 25, 2023
46d49e3
chore(deps): bump org.flywaydb:flyway-core from 9.22.1 to 9.22.2 (#786)
dependabot[bot] Sep 25, 2023
420020f
docs(postman): updated assets to v3 (#793)
saschaisele-zf Sep 26, 2023
a1be878
chore(deps): bump com.google.crypto.tink:tink from 1.10.0 to 1.11.0 (…
dependabot[bot] Sep 26, 2023
16a988c
chore(deps): bump actions/setup-java from 3.12.0 to 3.13.0 (#784)
dependabot[bot] Sep 26, 2023
8ff0934
chore: updates to EDC 0.3.1 (#806)
wolf4ood Oct 2, 2023
769760a
feat(SqlEdrStore): add configurable vault path (#801)
wolf4ood Oct 2, 2023
f4728d1
chore(deps): bump mikefarah/yq from 4.35.1 to 4.35.2 (#805)
dependabot[bot] Oct 3, 2023
2a7d9c1
chore: deps file (#807)
wolf4ood Oct 4, 2023
6fdda28
docs: run autodoc and upload resulting md to docusaurus (#808)
ndr-brt Oct 5, 2023
5f97bd4
build: give permissions to Publish Artefacts (#810)
ndr-brt Oct 5, 2023
112fc6e
chore: updates testcontainers (#815)
wolf4ood Oct 6, 2023
3147564
Prepare release 0.6.0-rc1
eclipse-tractusx-bot Oct 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
labels: ["bug", "triage"]
assignees: ''

---
Expand All @@ -28,9 +28,9 @@ _A clear and concise description of what you expected to happen._

_If applicable, add screenshots and/or error messages to help explain your problem._

## Context Informations
## Context Information

_Add any other context about the probleme here._
_Add any other context or information about the problem here._

- Used version: [e.g. Commit Hash]
- OS: [e.g. Mac OS (M1), Windows, Linux]
Expand Down
31 changes: 18 additions & 13 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
---
name: Feature request
about: Suggest an idea for this project
name: Feature Request
about: Request a new feature
title: ''
labels: enhancement
labels: ['triage', 'enhancement']
assignees: ''

---

_If you are missing a feature or have an idea how to improve this project that should first be
discussed, please feel free to open up a [discussion](https://github.com/eclipse-tractusx/tractusx-edc/discussions/categories/ideas)._
## WHAT

**Is your feature request related to a problem? Please describe.**
_A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]_
// describes the desired functionality and how the feature should behave. This should include clear requirements, and a "definition-of-done", i.e. what the result of the issue should be. This is important for concept, documentation or ideation issues

**Describe the solution you'd like**
_A clear and concise description of what you want to happen._
## WHY
// outlines the motivation, why the feature is desired, and possibly what the impact is if the feature is _not_
implemented. "Because we need it" is not a sufficient reason!

**Describe alternatives you've considered**
_A clear and concise description of any alternative solutions or features you've considered._
## HOW

**Additional context**
_Add any other context or screenshots about the feature request here._
// if possible, outlines a solution proposal

## FURTHER NOTES

// anything else you want to outline

_Please be sure to take a look at
our [contribution guidelines](https://github.com/eclipse-tractusx/tractusx-edc/blob/main/CONTRIBUTING.md) and
our [PR etiquette](https://github.com/eclipse-tractusx/tractusx-edc/blob/main/pr_etiquette.md)._
4 changes: 2 additions & 2 deletions .github/actions/setup-java/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ runs:
using: "composite"
steps:
- name: Setup JDK 17
uses: actions/setup-java@v3.11.0
uses: actions/setup-java@v3.13.0
with:
java-version: '17'
distribution: 'temurin'
cache: 'gradle'
cache: 'gradle'
34 changes: 34 additions & 0 deletions .github/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#
# Copyright (c) 2021, 2023 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This program and the accompanying materials are made available under the
# terms of the Apache License, Version 2.0 which is available at
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
# SPDX-License-Identifier: Apache-2.0
#

---
changelog:
exclude:
authors:
- dependabot[bot]
categories:
- title: Bugfixes
labels:
- bug
- title: New Features & Improvements
labels:
- "*"
- title: Documentation
labels:
- documentation
6 changes: 3 additions & 3 deletions .github/workflows/deployment-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
runs-on: ubuntu-latest
needs: test-prepare
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- uses: ./.github/actions/run-deployment-test
name: "Run deployment test using KinD and Helm"
with:
Expand All @@ -80,7 +80,7 @@ jobs:
needs: test-prepare
steps:
- name: Checkout
uses: actions/checkout@v3.5.2
uses: actions/checkout@v4
- uses: ./.github/actions/run-deployment-test
name: "Run deployment test using KinD and Helm"
with:
Expand All @@ -107,7 +107,7 @@ jobs:
needs.secret-presence.outputs.AZURE_KV_CREDS
steps:
- name: Checkout
uses: actions/checkout@v3.3.0
uses: actions/checkout@v4
- name: "Login to AZ CLI"
run: |
az login --service-principal -u="${{ secrets.AZURE_CLIENT_ID }}" --password="${{ secrets.AZURE_CLIENT_SECRET }}" --tenant="${{ secrets.AZURE_TENANT_ID }}"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/draft-new-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
pages: write
pull-requests: write
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- name: Create release branch
run: git checkout -b release/${{ github.event.inputs.version }}
- name: Initialize mandatory git config
Expand All @@ -53,7 +53,7 @@ jobs:
GITHUB_PACKAGE_USERNAME: ${{ github.actor }}
GITHUB_PACKAGE_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
- name: Bump version in /charts
uses: mikefarah/[email protected].1
uses: mikefarah/[email protected].2
with:
cmd: |-
find charts -name Chart.yaml -maxdepth 3 | xargs -n1 yq -i '.appVersion = "${{ github.event.inputs.version }}" | .version = "${{ github.event.inputs.version }}"'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/helm-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
##############
### Set-Up ###
##############
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: helm (setup)
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/kics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
security-events: write

steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4

- name: KICS scan
uses: checkmarx/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
contents: write
packages: write
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- uses: ./.github/actions/publish-docker-image
name: Publish ${{ matrix.variant.img }}
with:
Expand Down
76 changes: 76 additions & 0 deletions .github/workflows/publish-docusaurus.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
#
# Copyright (c) 2023 Mercedes Benz Tech Innovation GmbH
# Copyright (c) 2021, 2023 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This program and the accompanying materials are made available under the
# terms of the Apache License, Version 2.0 which is available at
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
# SPDX-License-Identifier: Apache-2.0
#

---
name: "Publish docusaurus documentation"

on:
workflow_dispatch:
inputs:
downstream-version:
required: false
type: string
workflow_call:
inputs:
downstream-version:
required: false
type: string

jobs:
publish-docusaurus:
permissions:
contents: write
packages: write
name: "Publish docusaurus documentation as zip file"
runs-on: ubuntu-latest
env:
SWAGGERHUB_API_KEY: ${{ secrets.SWAGGERHUB_API_KEY }}
SWAGGERHUB_USER: ${{ secrets.SWAGGERHUB_USER }}
steps:
- uses: actions/checkout@v4

- uses: ./.github/actions/setup-java

- name: "Extract version"
id: extract_version
run: |
if [ -z ${{ inputs.downstream-version }} ]; then
echo "DOWNSTREAM_VERSION=$(grep "version" gradle.properties | awk -F= '{print $2}')" >> "$GITHUB_OUTPUT"
else
echo "DOWNSTREAM_VERSION=${{ inputs.downstream-version }}" >> "$GITHUB_OUTPUT"
fi

- name: "Run autodoc"
run: |
./gradlew autodoc
./gradlew mergeManifests
./gradlew doc2md

- name: "Gather documentation files"
run: |
chmod +x ./resources/create_kit_documentation.sh
./resources/create_kit_documentation.sh ${{ runner.temp }} $(pwd) ${{ steps.extract_version.outputs.DOWNSTREAM_VERSION }}

- name: Publish zip to GitHub Release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ runner.temp }}/tractusx-edc-docusaurus-${{ steps.extract_version.outputs.DOWNSTREAM_VERSION }}.zip
tag: ${{ steps.extract_version.outputs.DOWNSTREAM_VERSION }}
2 changes: 1 addition & 1 deletion .github/workflows/publish-maven.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
packages: write
steps:
# Set-Up
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-java

# Import GPG Key
Expand Down
19 changes: 15 additions & 4 deletions .github/workflows/publish-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
echo "RELEASE_VERSION=${{ needs.release-version.outputs.RELEASE_VERSION }}" >> $GITHUB_ENV

# Set-Up
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-java

# Import GPG Key
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
{ dir: edc-dataplane, img: edc-dataplane-hashicorp-vault } ]

steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- name: Export RELEASE_VERSION env
run: |
echo "RELEASE_VERSION=${{ needs.release-version.outputs.RELEASE_VERSION }}" >> $GITHUB_ENV
Expand Down Expand Up @@ -136,7 +136,7 @@ jobs:
- name: Export RELEASE_VERSION env
run: |
echo "RELEASE_VERSION=${{ needs.release-version.outputs.RELEASE_VERSION }}" >> $GITHUB_ENV
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Helm
Expand Down Expand Up @@ -179,7 +179,7 @@ jobs:
- name: Export RELEASE_VERSION env
run: |
echo "RELEASE_VERSION=${{ needs.release-version.outputs.RELEASE_VERSION }}" >> $GITHUB_ENV
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
with:
# 0 to fetch the full history due to upcoming merge of releases into main branch
fetch-depth: 0
Expand Down Expand Up @@ -249,3 +249,14 @@ jobs:
with:
downstream-version: ${{ needs.release-version.outputs.RELEASE_VERSION }}
secrets: inherit

publish-docusaurus:
name: Publish docusaurus docs
permissions:
contents: write
packages: write
needs: [ secret-presence, publish-to-swaggerhub, github-release ]
with:
downstream-version: ${{ needs.release-version.outputs.RELEASE_VERSION }}
uses: ./.github/workflows/publish-docusaurus.yaml
secrets: inherit
11 changes: 3 additions & 8 deletions .github/workflows/publish-swaggerhub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,9 @@ jobs:
SWAGGERHUB_API_KEY: ${{ secrets.SWAGGERHUB_API_KEY }}
SWAGGERHUB_USER: ${{ secrets.SWAGGERHUB_USER }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Setup JDK 17
uses: actions/[email protected]
with:
java-version: '17'
distribution: 'temurin'
cache: 'gradle'
- uses: ./.github/actions/setup-java

- name: Setup node
uses: actions/setup-node@v3
Expand Down Expand Up @@ -110,4 +105,4 @@ jobs:
else
echo "snapshot, will set the API to 'unpublished'";
swaggerhub api:update ${{ env.SWAGGERHUB_USER }}/tractusx-edc/${{ env.DOWNSTREAM_VERSION }} -f ./resources/openapi/yaml/tractusx-edc-api.yaml --visibility=public --published=unpublish
fi
fi
14 changes: 11 additions & 3 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4
- uses: ./.github/actions/publish-docker-image
name: Publish ${{ matrix.variant.img }}
with:
Expand All @@ -106,7 +106,7 @@ jobs:
needs.secret-presence.outputs.HAS_OSSRH && github.event_name != 'pull_request' && github.ref != 'refs/heads/releases'
steps:
# Set-Up
- uses: actions/checkout@v3.5.2
- uses: actions/checkout@v4

# Import GPG Key
- uses: ./.github/actions/import-gpg-key
Expand Down Expand Up @@ -137,4 +137,12 @@ jobs:
needs: [ secret-presence ]
if: needs.secret-presence.outputs.HAS_SWAGGER
uses: ./.github/workflows/publish-swaggerhub.yaml
secrets: inherit

publish-docusaurus:
name: Publish docusaurus docs
permissions:
contents: write
packages: write
needs: [ secret-presence, publish-to-swaggerhub ]
if: needs.secret-presence.outputs.HAS_SWAGGER
uses: ./.github/workflows/publish-docusaurus.yaml
Loading