-
Notifications
You must be signed in to change notification settings - Fork 161
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
Improve the release process for Knative projects #1782
Comments
BTW, would it be possible to publish knative-gcp nightly artifacts to the google org bucket instead of knative? Otherwise the pre-release knative.dev links don't work... https://storage.googleapis.com/google-nightly/knative-gcp/latest/cloud-run-events.yaml but it actually is here: https://storage.googleapis.com/knative-nightly/knative-gcp/latest/cloud-run-events.yaml |
The bucket has always been |
no, there's not...
see knative/docs#2220
we might have to change the artifacts.html then, see Matt's comment
…On Tue, Mar 3, 2020 at 9:42 PM Chi Zhang ***@***.***> wrote:
The bucket has always been knative-nightly, and I'm not sure how the
decision was made.
Could you point me to the pre-release knative.dev link? I didn't know
there was a google-nightly bucket.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1782?email_source=notifications&email_token=ABD65DFBGJPJJEH5NK5XK2TRFXS3VA5CNFSM4LA3JEH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENWOC7Y#issuecomment-594338175>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABD65DC7ZJEU4COUZA44NXLRFXS3VANCNFSM4LA3JEHQ>
.
|
I think it makes sense to hardcode the org as knative. |
Issues go stale after 90 days of inactivity. Send feedback to Knative Productivity Slack channel or file an issue in knative/test-infra. /lifecycle stale |
/remove-lifecycle stale |
This issue is stale because it has been open for 90 days with no |
/lifecycle frozen |
We should start looking at RC builds of releases. |
Closing in favor of knative/infra#99 |
Currently, Knative test-infra provides infrastructure for Knative projects to do
auto-release
,dot-release
andnightly-release
, see the difference between them in https://github.com/knative/test-infra/blob/master/guides/release_setup.md.To support these releases, the Knative project needs to vendor test-infra scripts, source release.sh in
./hack/release.sh
, and overwrite the callback functions to generate the release for this project. And they also need to add corresponding Prow jobs. Based on the schedules, the Prow jobs will run./hack/release.sh
to generate the artifacts and publish them to GCS and GCR.So far, we have met multiple issues for using the script and process:
auto-release
anddot-release
jobs (specially in the process of adding tag on Github and uploading artifacts), rerunning them will always get an error because the changes made by the last job were not cleaned up properly.We need a better story for release in Knative that can fix all the above issues.
/kind enhancement
The text was updated successfully, but these errors were encountered: