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

Add property for supported runtime versions #146

Closed
Tracked by #4530
jarekdanielak opened this issue Sep 18, 2024 · 1 comment · Fixed by #152
Closed
Tracked by #4530

Add property for supported runtime versions #146

jarekdanielak opened this issue Sep 18, 2024 · 1 comment · Fixed by #152
Assignees
Labels
enhancement New feature or request

Comments

@jarekdanielak
Copy link
Contributor

jarekdanielak commented Sep 18, 2024

Related to camunda/camunda-modeler#4530

What should we do?

Add a property that indicates which Camunda Platform runtime versions are supported by the template.

Proposal based on the documentation is to use semver.

{
  "name" : "REST Outbound Connector",
  "id" : "io.camunda.connectors.HttpJson.v2",
  "version" : 7,
  ...,
  "engines": {
    "camunda": "^8.4, ^8.5"
  }
}

Note:

  • This property should be optional.

Why should we do it?

Allow detection of incompatibilities between Camunda runtime version and runtime version supported by element template as described in Element Template Runtime versions epic.

@jarekdanielak jarekdanielak self-assigned this Sep 18, 2024
@jarekdanielak jarekdanielak added enhancement New feature or request backlog Queued in backlog needs discussion Needs further discussion labels Sep 18, 2024
@jarekdanielak
Copy link
Contributor Author

Agreed to go with the semver proposal in the define kick-off.

@jarekdanielak jarekdanielak added ready Ready to be worked on and removed backlog Queued in backlog needs discussion Needs further discussion labels Oct 27, 2024
@jarekdanielak jarekdanielak added the in progress Currently worked on label Nov 25, 2024 — with bpmn-io-tasks
@jarekdanielak jarekdanielak removed the ready Ready to be worked on label Nov 25, 2024
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed in progress Currently worked on labels Dec 6, 2024
nikku pushed a commit that referenced this issue Dec 6, 2024
`engines` is a new property that allows templates to declare
compatibility with other run-time provided engines.

Closes #146
@nikku nikku closed this as completed in #152 Dec 6, 2024
nikku pushed a commit that referenced this issue Dec 6, 2024
`engines` is a new property that allows templates to declare
compatibility with other run-time provided engines.

Closes #146
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Dec 6, 2024
nikku added a commit to bpmn-io/element-templates-validator that referenced this issue Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant