Skip to content

Commit

Permalink
chore(release): update release action and documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
ds-mwesener committed Jan 23, 2024
1 parent 37e5262 commit ceed6fe
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 20 deletions.
3 changes: 0 additions & 3 deletions .github/workflows/helm-chart-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@ name: "[BE][FE][RELEASE][HELM] Release Helm Charts"

on:
workflow_dispatch: # Trigger manually
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'

jobs:
Get-helm-charts-versions:
Expand Down
20 changes: 3 additions & 17 deletions docs/RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,22 +28,8 @@ Make sure eclipse / catena git repositories are in sync
- Open the github action for helm release generation: https://github.com/catenax-ng/tx-traceability-foss/actions/workflows/helm-chart-release.yaml
- Execute it from main branch
- Validate that the helm charts release has been generated within the release page
- Edit the app release and set checkbox to latest release
13) Repeat step 7 to 12 for tractus-x: [GitHub Releases page](https://github.com/eclipse-tractusx/traceability-foss/releases)
14) Edit /release/1.0.0 branch: package.json version field with your version 1.0.0
15) Open /charts/Chart.yaml and edit the fields:
- version, frontend.version, backend.version (set only one minor version higher) - you need to verify that this version does not exist, see release page
- appVersion (needs to be your app version) -> 1.0.0
16) Open /charts/backend/Chart.yaml and set same version / appVersion
17) Open /charts/frontend/Chart.yaml and set same version / appVersion
18) Push to catena and eclipse
19) Open Github Action on Catena and run action ON release/1.0.0: https://github.com/catenax-ng/tx-traceability-foss/actions/workflows/helm-chart-release.yaml
- Verify that helm-chart release has been generated and is on release page
20) Edit the app release and set checkbox to latest release
21)Open Github Action on Eclipse and run action ON release/1.0.0: https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/helm-chart-release.yaml and run on your release branch
- Verify that helm-chart release has been generated and is on release page
22) Edit the app release and set checkbox to latest release
23) Merge release branch into catena main branch
24) Sync catena and eclipse main branch

Please update the [CHANGELOG.md](https://github.com/eclipse-tractusx/traceability-foss/blob/main/CHANGELOG.md) file with release changes that follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.
14) Merge release branch into catena main branch
15) Sync catena and eclipse main branch

0 comments on commit ceed6fe

Please sign in to comment.