Skip to content

Commit 8483eab

Browse files
committed
Merge branch 'main' of github.com:catenax-ng/tx-traceability-foss-frontend into TRACEFOSS-565-docker
2 parents 991784b + 8e1900e commit 8483eab

File tree

117 files changed

+1528
-852
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+1528
-852
lines changed
Lines changed: 11 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,21 @@
1-
name: Release Charts
1+
name: Release Chart
22

33
on:
44
workflow_dispatch:
55
push:
6+
paths:
7+
- 'charts/**'
68
branches:
79
- main
8-
tags:
9-
- '*'
1010

1111
jobs:
12-
Get-helm-charts-versions:
13-
outputs:
14-
latest_version: ${{ steps.step1.outputs.latest_version }}
15-
current_version: ${{ steps.step2.outputs.current_version }}
12+
release:
13+
# depending on default permission settings for your org (contents being read-only or read-write for workloads), you will have to add permissions
14+
# see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
1615
permissions:
1716
contents: write
1817
runs-on: ubuntu-latest
1918
steps:
20-
- name: Checkout
21-
uses: actions/checkout@v3
22-
with:
23-
fetch-depth: 0
24-
25-
- name: Get helm charts latest tag version
26-
id: step1
27-
run: |
28-
latestVersion=$(git tag | grep "helm-charts-" | tail -1)
29-
echo "::set-output name=latest_version::$latestVersion"
30-
echo "Exported $latestVersion latest helm charts version"
31-
32-
- name: Get helm charts current version
33-
id: step2
34-
run: |
35-
chartVersion=helm-charts-$(cat ./charts/tx-traceability-foss-frontend/Chart.yaml | grep "version:" | head -1 | cut -d ":" -d " " -f2)
36-
echo "::set-output name=current_version::$chartVersion"
37-
echo "Exported $chartVersion helm charts version"
38-
39-
Release-helm-charts:
40-
needs: "Get-helm-charts-versions"
41-
if: needs.Get-helm-charts-versions.outputs.latest_version != needs.Get-helm-charts-versions.outputs.current_version
42-
permissions:
43-
contents: write
44-
runs-on: ubuntu-latest
45-
env:
46-
RELEASE_VERSION: "${{needs.Get-helm-charts-versions.outputs.current_version}}"
47-
steps:
48-
- run: echo "Releasing helm charts with ${{ env.RELEASE_VERSION }} version"
49-
5019
- name: Checkout
5120
uses: actions/checkout@v3
5221
with:
@@ -56,19 +25,17 @@ jobs:
5625
run: |
5726
git config user.name "$GITHUB_ACTOR"
5827
git config user.email "[email protected]"
59-
6028
- name: Install Helm
6129
uses: azure/setup-helm@v3
6230
with:
63-
version: v3.10.0
31+
token: ${{ secrets.GITHUB_TOKEN }}
6432

65-
- name: Add Helm repos
33+
- name: Update helm dependencies for trace-x
6634
run: |
35+
cd charts/traceability-foss-frontend
6736
helm repo add bitnami https://charts.bitnami.com/bitnami
68-
helm repo add runix https://helm.runix.net
69-
37+
helm dependency update
7038
- name: Run chart-releaser
71-
uses: helm/chart-releaser-action@v1.5.0
39+
uses: helm/chart-releaser-action@v1.4.1
7240
env:
7341
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
74-
CR_RELEASE_NAME_TEMPLATE: "${{ env.RELEASE_VERSION }}"

.github/workflows/docker-image-for-branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ jobs:
3030
uses: docker/build-push-action@v4
3131
with:
3232
push: true
33-
tags: ${{ env.REGISTRY }}/${{ github.repository }}:${{ github.event.pull_request.head.sha }}
33+
tags: ${{ env.REGISTRY }}/${{ github.repository }}:${{ github.event.pull_request.head.sha }} , ${{ env.REGISTRY }}/${{ github.repository }}:fe_context

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
-Dsonar.organization=${{ vars.SONAR_ORGANIZATION }}
3636
-Dsonar.projectKey=${{ vars.SONAR_PROJECT_KEY }}
3737
- name: Run SonarCloud with hardcoded organization and project key
38-
uses: SonarSource/sonarcloud-github-action@master # Fallback for the catenax-ng/product-traceability-foss-frontend
38+
uses: SonarSource/sonarcloud-github-action@master # Fallback for the catenax-ng/tx-traceability-foss-frontend
3939
if: ${{ vars.SONAR_ORGANIZATION == '' || vars.SONAR_PROJECT_KEY == '' }}
4040
env:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any

CHANGELOG.generated.md

Lines changed: 194 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,196 @@
1+
<a name="1.1.0"></a>
2+
3+
## [1.1.0](https://github.com/catenax-ng/tx-traceability-foss-frontend/compare/helm-charts-1.0.0...1.1.0) (2023-02-06)
4+
5+
### Chore
6+
7+
- use SONAR_PROJECT_KEY and SONAR_ORGANIZATION env vars in build
8+
- use SONAR_PROJECT_KEY and SONAR_ORGANIZATION env vars in build
9+
- cypress docker configuration improvements - KICS
10+
11+
### Features
12+
13+
- prepare for release 1 1 0
14+
- adjust names of container
15+
- disabled unit tests for customer parts
16+
- improve pl translations and code quality
17+
- added functionality to update status of recieved investigations
18+
- added functionality to update status of recieved investigations
19+
- enable notification feature
20+
21+
### Fixes
22+
23+
- temporary fix for sporadic faling of tests
24+
- added more unit tests for format date pipe
25+
- adding a new test for the date formatter
26+
- interpreting the date as -- when it is NULL in backend
27+
28+
### Refactoring
29+
30+
- code refactoring and added unit tests
31+
32+
### Testing Code
33+
34+
- cypress e2e tests run by github actions + align local cypress env
35+
- cypress e2e locally
36+
37+
<a name="helm-charts-1.0.0"></a>
38+
39+
## [helm-charts-1.0.0](https://github.com/catenax-ng/tx-traceability-foss-frontend/compare/1.0.0...helm-charts-1.0.0) (2022-12-12)
40+
41+
<a name="1.0.0"></a>
42+
43+
## [1.0.0](https://github.com/catenax-ng/tx-traceability-foss-frontend/compare/1.0.0-RC...1.0.0) (2022-12-12)
44+
45+
### Chore
46+
47+
- release 1.0.0
48+
- change value-pen.yaml config to avoid name collisions with DEV env
49+
- refactoring ingress.yaml tsl section
50+
51+
### Features
52+
53+
- tracefoss-866_add_van_to_application
54+
- fixed unit tests
55+
56+
### Fixes
57+
58+
- fixed german translations
59+
- missing translations and small changes
60+
- new line problem in header, between unix and windows
61+
- fixed unit tests for map
62+
63+
### Testing Code
64+
65+
- disable d3 minimap test
66+
67+
<a name="1.0.0-RC"></a>
68+
69+
## [1.0.0-RC](https://github.com/catenax-ng/tx-traceability-foss-frontend/compare/0.1.0...1.0.0-RC) (2022-12-06)
70+
71+
### Chore
72+
73+
- align with BE chart-release.yml
74+
- align with BE deployment helm chart
75+
- let dependabot run every wednesday night
76+
- added changelog for release 0.1.0
77+
- activate dependabot
78+
79+
### Features
80+
81+
- change header for eclipse movement
82+
- used new detail info endpoint for map
83+
- finalization of tree zoom with broken minimap
84+
- fixed zoom communication
85+
- added d3 zoom to tree and minimap
86+
- add batchId to parts model
87+
- update Polish translations and align with EN items
88+
- improved german translation
89+
- rename delete action in notifications to cancel
90+
- refresh investigation data after succeeded action
91+
- added table for registry lookups
92+
- switch to new keycloak for int
93+
- fixed unit tests
94+
- changed way how table menu actions are displayed
95+
- added distinct menues for recieved and qued and requested tab
96+
- add approve and delete button to notification detail page
97+
- added unit tests for close modal
98+
- aligned endpoints with be
99+
- added unit tests for investigations component
100+
- added unit tests for investigation details
101+
- update client id after argo cd update
102+
- extend notification detail page - close
103+
- added unit tests
104+
- added modal component
105+
- added child parts to part details
106+
- changed way request investigation works as a component
107+
- remove wip flag and implement new endpoints
108+
- added investigation detail page
109+
- changed dashboard count to other parts
110+
- new action menu for table component
111+
- make relation tree
112+
- adapted to keycloak changes
113+
- adapted to keycloak changes
114+
- added workflow for docker registry release version
115+
116+
### Fixes
117+
118+
- wrong env file replacement for local aut config
119+
- missing CANCELED and CLOSED status info
120+
- fixed delete handling for cancel investigation
121+
- formating of non existing translation keys
122+
- enable run tests github action for all PRs
123+
- fixed broken mock and translation
124+
- sonarqube code coverage with karma
125+
- submittedMock
126+
- fixed broken code after update
127+
- refresh supplier parts list on investigation start
128+
- added hardening for relations
129+
- minimap translate
130+
131+
### Refactoring
132+
133+
- add only legal documents into this push request
134+
- adjust code for moving to eclipse repository
135+
- adjust code for moving to eclipse repository
136+
- adjust code for moving to eclipse repository
137+
- adjust code for moving to eclipse repository
138+
- adjust code for moving to eclipse repository
139+
- adjust code for moving to eclipse repository
140+
- adjust code for moving to eclipse repository
141+
- fix broken tests and refactor of cancel action
142+
- changed way menu items behave
143+
- cleanings after code review
144+
- cleanings after code review
145+
- some clean up - close action translation
146+
- some clean up - close action on detail page
147+
- some clean up
148+
- app-delete-notification-modal
149+
- app-approve-notification-modal
150+
- cleaning up using menuActionsConfig
151+
- cleaning up CloseNotificationModalComponent
152+
- rename closeModalComponent
153+
- replace jest with karma ([#105](https://github.com/catenax-ng/tx-traceability-foss-frontend/issues/105))
154+
- rename investigation to more generic notification component
155+
- add return types
156+
- rename cta-notification to cta-snackbar
157+
- renaming of notification to toast
158+
- tree cleanup
159+
- improve tests and translations
160+
161+
### Testing Code
162+
163+
- fix broken tests require wip role
164+
- temporary disable minimap and relations facade tests
165+
- restore valid test setting - broken after merge with main
166+
- tests for modal component - improvements
167+
- tests for modal component - improvements
168+
- tests for modal component - onEsc
169+
- tests for modal component
170+
171+
### Work In Progress
172+
173+
- temporary disable notification feature
174+
- make closeModal works as list action
175+
- move menuActionsConfig outside
176+
- introduce close-modal-component
177+
1178
<a name="0.1.0"></a>
2179

3-
## 0.1.0 (2022-09-21)
180+
## [0.1.0](https://github.com/catenax-ng/tx-traceability-foss-frontend/compare/helm-charts-0.1.0...0.1.0) (2022-09-21)
181+
182+
<a name="helm-charts-0.1.0"></a>
183+
184+
## [helm-charts-0.1.0](https://github.com/catenax-ng/tx-traceability-foss-frontend/compare/product-traceability-foss-frontend-0.1.0...helm-charts-0.1.0) (2022-09-21)
185+
186+
### Features
187+
188+
- added new logo and fav icon
189+
- prepare investigation mock for featuer impl
190+
191+
<a name="product-traceability-foss-frontend-0.1.0"></a>
192+
193+
## product-traceability-foss-frontend-0.1.0 (2022-09-20)
4194

5195
### Chore
6196

@@ -24,25 +214,23 @@
24214

25215
### Features
26216

27-
- added new logo and fav icon
28-
- prepare investigation mock for featuer impl
29217
- update documents for release
30218
- added installation file with instructions
31219
- renamed app
32-
- reenable other parts
220+
- re enable other parts
33221
- align fe with be for supplier parts
34222
- generate changelog
35223
- highlight parts if notification active
36224
- added dashboard investigation widget
37225
- added fixes for quality gates and relations
38226
- renamed veracode.yml to .yaml so it complies with checks
39-
- helm chart release ([1.0.0](https://github.com/eclipse-tractusx/traceability-foss-frontend/releases/tag/helm-charts-1.0.0))
227+
- helm chart release ([#76](https://github.com/catenax-ng/tx-traceability-foss-frontend/issues/76))
40228
- improve performance throughout appication
41229
- added wip role for notification and role check to table component
42230
- added better test data for local mock
43231
- added close functionality to sidenav button
44232
- create app-scroll-with-shadow
45-
- cleanup copyright headers
233+
- cleanuo copyright headers
46234
- added pagination for parts
47235
- improved quality of life for tree component
48236
- added css to make sidenav more responsive

CHANGELOG.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,28 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [1.1.0] - 2023-02-06
10+
11+
### Added
12+
13+
- Functionality to send and receive notifications – Quality Investigations
14+
- EDC router component to support notifications and data ingest process in parallel
15+
- Arc42 documentation
16+
17+
### Changed
18+
19+
- Endpoints introducing proper validation for request body depending on the endpoint type
20+
21+
### Removed
22+
23+
- Email Feature from application for security reasons
24+
925
## [1.0.0] - 2022-12-12
1026

1127
### Added
1228

1329
- **Traceability BoM asBuilt** - with the use of IRS we retrieve a BoM tree for lifecycle "as built" for serialized parts as well as batches, which as a prerequisite are provided to the Catena-X network.
14-
- Usage of the aspects "SerialPartTypization", “Batch” and "AssemblyPartRelationship".
30+
- Usage of the aspects "SerialPartTypification", “Batch” and "AssemblyPartRelationship".
1531
- Tree built in the downwards direction top-down/parent-child. Visualization of the BoM tree and list view of own manufactured as well as being supplied with parts.
1632

1733
## [0.1.0] - 2022-09-21
@@ -21,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2137
- **BoM asBuilt** Fetch parts and supplier parts, display details, display part tree
2238
- **EDC and IRS integration**
2339

24-
[unreleased]: https://github.com/eclipse-tractusx/traceability-foss-frontend/compare/0.1.0...HEAD
40+
[unreleased]: https://github.com/eclipse-tractusx/traceability-foss-frontend/compare/1.1.0...HEAD
41+
[1.1.0]: https://github.com/eclipse-tractusx/traceability-foss-frontend/compare/1.1.0
2542
[1.0.0]: https://github.com/eclipse-tractusx/traceability-foss-frontend/compare/1.0.0
2643
[0.1.0]: https://github.com/eclipse-tractusx/traceability-foss-frontend/compare/0.1.0

0 commit comments

Comments
 (0)