Skip to content

Fix release process #1058

@fabianburth

Description

@fabianburth

Description
The release process failed b/c the conformance tests used the cli build from the main branch. The cli built a component constructor with

input:
  type: file

This is translated to

access:
  type: LocalBlob/v1 # newly introduced capital case

The capital case is only introduced in main and was thus not supported by the controllers.

Decision:

  • we need to build and test the controllers together in a workflow, so that they can be tested in the same conformance test run
  • we need to build on commits to the release branches, so the cli workflow can use the controllers already built for the release branch (and vice versa)

Done Criteria

  • Code has been reviewed by other team members
  • Analysis of existing tests (Unit and Integration)
  • Unit Tests created for new code or existing Unit Tests updated
  • Integration Test Suite updated (includes deletion of existing unnecessary Integration Test and/or creation of new ones if required)
  • Enduser Documentation updated (if applicable)
  • Internal technical Documentation created/updated (if applicable)
  • Successful demonstration in Review

Metadata

Metadata

Assignees

Labels

area/ipceiImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epic

Type

No type

Projects

Status

🔍 Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions