Visitar URL original
Move to github.com/ko-build · Issue #791 · ko-build/ko · GitHub
Skip to content

Move to github.com/ko-build #791

Open

Description

@imjasonh

An incomplete list of steps, more or less in order:

cc @mchmarny

If anybody thinks of anything that's missing, please let us know!

Activity

  1. self-assigned this
    on Aug 19, 2022
  2. mchmarny commented on Aug 19, 2022

    @mchmarny
    Contributor

    Thanks for putting this together, Jason.

    The Go releases section is little unclear. Are you saying that the v0.12 release will have to be done BEFORE the repo is moved or after... because this is all just go mod magic anyway and we can do this transparently under github.com/ko-build/ko?

    Also, the lack of redirects on image pull requests is disappointing but kind of makes sense. Do we have a feel for the volume of unique pull sources we see on daily bases? It would be good to capture some metrics around this to understand the success rate of the image migration.

  3. imjasonh commented on Aug 19, 2022

    @imjasonh
    MemberAuthor

    The Go releases section is little unclear. Are you saying that the v0.12 release will have to be done BEFORE the repo is moved or after... because this is all just go mod magic anyway and we can do this transparently under github.com/ko-build/ko?

    Good question. When the repo is moved, it will still have the Go module name github.com/google/ko because that's what's in the go.mod, and because GitHub will redirect the repo URL for us.

    We can cut v0.12 any time, up to today even, with that notice that it will be moved in the future. I'd like to do this release first because I don't want the google/ko -> ko.build move to include any functional changes, and there's a lot of functional changes since v0.11 in March.

    Also, the lack of redirects on image pull requests is disappointing but kind of makes sense. Do we have a feel for the volume of unique pull sources we see on daily bases? It would be good to capture some metrics around this to understand the success rate of the image migration.

    The image doesn't get that much usage, honestly.

    https://github.com/google/ko/pkgs/container/ko indicates it's been downloaded 3.7k times since it was added in December (#528), which is 15 pulls/day on average.

    You can see per-version pull rates at https://github.com/google/ko/pkgs/container/ko/versions -- clicking back through the last few pages I don't see any that got more than ~150 pulls.

  4. mchmarny commented on Aug 19, 2022

    @mchmarny
    Contributor

    Thanks, +1 on the version we cut in the new repo not having any functional changes. Keeps things clean.

    On image pull metrics, I guess the daily doesn't mean much as some use cases may not be pulling as frequently or use caching which further reduces the cadence. Still, there isn't much we can do here so giving ample of notice (which we do) and assisting people with pointers to the new image when ready, is the best we can do.

  5. imjasonh commented on Sep 6, 2022

    @imjasonh
    MemberAuthor

    For folks watching this, this broke certain usages of setup-ko, which are fixed in ko-build/setup-ko#4

    This only broke users who relied on the implicit default latest-release, and users who specified a version (including tip) should be unaffected.

    You can update to use this commit:

    - uses: imjasonh/setup-ko
    + uses: imjasonh/setup-ko@ace48d793556083a76f1e3e6068850c1f4a369aa

    or just uses: imjasonh/setup-ko@v0.6

  6. mchmarny commented on Sep 6, 2022

    @mchmarny
    Contributor

    I've enable public packages on the repo level which enabled us to make the ko package public. Let me know @imjasonh if you see any more issues with this

  7. github-actions commented on Dec 7, 2022

    @github-actions

    This issue is stale because it has been open for 90 days with no
    activity. It will automatically close after 30 more days of
    inactivity. Keep fresh with the 'lifecycle/frozen' label.

  8. imjasonh commented on Dec 7, 2022

    @imjasonh
    MemberAuthor

    Just an update: most of the items remaining are waiting on the outcome of ko's proposal as a CNCF sandbox project, and making myself and any other potential non-Google contributors org owners so we can carry out the remaining items. When (if) CNCF accepts the project we'll also donate the ko.build domain, which I currently personally own, and as such don't feel comfortable making it a load-bearing part of ko's infrastructure until its bus factor is a little higher.

    tl;dr: remaining items currently blocked on CNCF Sandbox decision. 🤞

  9. BenTheElder commented on Dec 8, 2022

    @BenTheElder

    https://opensource.googleblog.com/2022/10/ko-applies-to-become-a-cncf-sandbox-project.html

    =>

    cncf/toc#945

    =>

    cncf/toc#945 (comment)

    =>

    https://sandbox.cncf.io/

    I don't see a currently open Sandbox application anywhere, I think there may be a gap there?

  10. imjasonh commented on Dec 9, 2022

    @imjasonh
    MemberAuthor

    Thanks @BenTheElder that does indeed seem like a gap. 🙃

    @mchmarny Did you open a Sandbox application through the sandbox repo after toc#945 was closed?

    I'll start one now and link it here.

    edit: cncf/sandbox#17

    Thanks again Ben!

  11. imjasonh commented on Jan 13, 2023

    @imjasonh
    MemberAuthor

    Just an update: https://github.com/imjasonh/setup-ko has moved to the ko-build org.

    The last two remaining items at this point are to move the terraform provider, and to update the importpath. I hope to move the terraform provider today, and the importpath possibly next week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions