intersystems / intersystems/ipm

Installing deployed code modules should use smarter filtering

Open
#1,158 0 comments 0 reactions 1 assignee Claimed by @isc-dchui View on GitHub
enhancement
Dominant language
ObjectScript
Stars
41
Forks
29
Avg merge
23h 54m
Merged PRs (30d)
4

Description

## Describe the problem
When installing a module without specifying the exact version, IPM will default to the latest available one, even when there's deployed code platform limitations.

## Describe the solution
If a module is packaged as deployed code, i.e. specific to an IRIS version, then `install` should automatically filter to look for a version compatible with the current IRIS version. The convention for version naming is `__`, e.g. `1.0.0__2025.1`

## Describe alternatives
Forcing the user to always specify the actual version.

## Additional context
Related to #760

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.