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

July 15, 2024 Community Meeting #227

Closed
adambkaplan opened this issue Jul 11, 2024 · 3 comments
Closed

July 15, 2024 Community Meeting #227

adambkaplan opened this issue Jul 11, 2024 · 3 comments

Comments

@adambkaplan
Copy link
Member

  • Please add a topic in this thread and add a link to the GitHub issue associated with the topic.
  • Please make sure you give folks enough time to review/discuss the topic offline on GitHub before coming into the meeting
  • (optional) Paste the image of an animal 😸
@adambkaplan
Copy link
Member Author

Release cadence based on Tekton LTS updates: shipwright-io/build#1640

  • Which version should we use as "baseline"?
  • How do we ensure Shipwright works on older/newer Tektons?
  • If our goal is to release N days/weeks after Tekton LTS release, what steps need to be done and in what timeframes?

@SaschaSchwarze0
Copy link
Member

Pls review shipwright-io/build#1645, fixes e2e failures that come in all PRs.

@adambkaplan
Copy link
Member Author

adambkaplan commented Jul 15, 2024

Minutes:

  • Build PR fixes EOL for buildpacks + NodeJS
  • Tekton LTS
    • Staying on newest ensures vulnerabilities are patched.
    • Separate go module version + version of Tekton deployed?
    • Version skews of dependencies - a concern for Build as well as operator. Operator Lifecycle Manager originally had notions of automatic dependency resolution, Shipwright operator uses this. Proved more difficult in practice - may remove this feature in the future.
    • Decision: we will use newest LTS for Tekton (and bring in k8s version). After that lands, we can experiment using a matrix with next older Tekton + k8s deployed in PR testing.
    • Release process - LTS will mark a "feature freeze". After Tekton update merges, we start stabilizing for a release across CLI, Build, and Operator repos. Includes creation of release branches. Goal to release 30 days after Tekton release - may be challenging with summer vacations/availability.
  • Blog post for vulnerability scanning feature drafted!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

2 participants