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

evaluation done, stop development and archive related repositories #748

Open
henrjk opened this issue Feb 13, 2025 · 0 comments · May be fixed by #749
Open

evaluation done, stop development and archive related repositories #748

henrjk opened this issue Feb 13, 2025 · 0 comments · May be fixed by #749
Assignees

Comments

@henrjk
Copy link
Member

henrjk commented Feb 13, 2025

ods-pipeline has been used in internal projects with success. It allowed us to build and deploy software with flexibility and efficiency while at the same time building and polishing ods-pipeline with a focus on quality.

Based on this experience, ods-pipeline is a viable alternative to a Jenkins based CI/CD system.
However, Tekton Pipelines is still under active development. Features such as Step Reusability proposed in TEP-0142 will make using it more attractive. However these feature had not been available with the tektoncd/pipeline version which ods-pipeline was built for. Currently, they are in beta in OpenShift Pipelines version 1.16 (tektoncd/pipeline v0.62.x LTS).

Once Tekton features have settled and stabilized sufficiently for our purposes, we may reevaluate its usefulness. However we would also want to ensure that Tekton pipelines are broadly adopted. Ideally, instead of building our own CI/CD pipeline system based on Tekton or some other technology, it would be better to contribute upstream and/or integrate needed capabilities into that tech in a lightweight, composable fashion.

That said, for the foreseeable future, we have no plans to further evaluate and/or maintain ods-pipeline.

To signal this to anyone coming across the ods-pipeline and related ods-pipeline-* repositories let's do the following:

  1. Add a "Current Status: Archived" section to each repository READMEs linking to this issue.
  2. Use the github Archive feature on the ods-pipeline repositories. This makes each repo read-only and closes all issues which cannot be reopened. However the repos can still be forked and if needed unarchived.

The mentioned readme section could look like this!

## Status: Archived

> **WARNING:** ods-pipeline is no longer pursued. The repository is now archived and no longer actively maintained. For more details, please see [#748](https://github.com/opendevstack/ods-pipeline/issue/748).

Let me know what you think!

I would like to thank everybody who helped build ods-pipeline and who dared to use it!
My big thanks to @michaelsauter for coming up with the idea, contributing and guiding us and for being awesome ✨ !

@henrjk henrjk self-assigned this Feb 13, 2025
@henrjk henrjk linked a pull request Feb 13, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant