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

[Enhancement] Set up release directories for each integration and setup latest tag for each integration release #155

Open
RyanL1997 opened this issue Jun 1, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@RyanL1997
Copy link
Contributor

Description

Since in PR opensearch-project/dashboards-observability#1860 of dashboards observability we have pointed the sourceURL to the release page of catalog repo, it is necessary for us to set up a release directory under each integration's asset directory. By doing that, we don't have to change the URL link in dashboards observability's sourceURL each time once we are having a new releases. In addition, we should also apply the latest label for the latest release version in catalog repo, so that the sourceURL can always be pointed to the latest release URL.

@RyanL1997 RyanL1997 added enhancement New feature or request untriaged labels Jun 1, 2024
@RyanL1997 RyanL1997 changed the title [Enhancement] Set up release directories for each integration [Enhancement] Set up release directories for each integration and setup latest tag for each integration release Jun 1, 2024
@Swiddis Swiddis removed the untriaged label Jun 7, 2024
@Swiddis
Copy link
Collaborator

Swiddis commented Jun 7, 2024

In principle, since we have legacy releases available in the releases page, we should limit the integrations here to always be the latest ones and let version control handle the historic versioning. Long-term we may want a dedicated version browsing space (the catalog webpage?) to work from, but short-term it works. The bulk of the work I think could be done by making a build directory containing a large bundle of all the built-in integrations in one:

build
|- opensearch_catalog.ndjson

For better granular version control we could also just have the whole per-integration repository directory copied and make the build process separate. Better practice and all.

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
Status: No status
Status: No status
Development

No branches or pull requests

2 participants