-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
doc: refactor copy to clipboard button #2894
doc: refactor copy to clipboard button #2894
Conversation
the motivation for this commit is that I often get a feeling of having marked the COPY buttons, but when I check, it turns out I haven't that happens because the COPY buttons have a background colour that is basically the same as when you mark text
kind seems to be fond of emojis, it can maybe work here as well?
Welcome @aude! |
Hi @aude. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Hi, thanks for the PR. Sorry it hasn't received any review yet.
Hmm what do you mean by marked? Tab-selecting adds a border (typical), or hovering changes the pointer. Do you mean you highlight the text in the copy button? If so, why?
We do like emojis, but we don't use them as a sole representation of anything. In this case the clipboard emoji can be less readable on the dark background, and is less accessible (not that the current site is nailing this yet 😞). On some systems without an emoji font available we will get a blank character or we will get a simple black design with no color which will be even harder to see. In terminals we have whatever "standards" exist like TERM=dumb to avoid spamming visual flair, on the site we just don't use them for anything important and sparingly in general.
The background marked color is browser / system dependent, avoiding it is ... challenging. The kubernetes.io docs also use blue buttons with white text, though they don't look quite like these, the current design is more rounded and does change color slightly on hover, and for copying code they're using a special SVG icon. Perhaps we should adopt this icon instead? |
Hi, Ben, thanks for the thorough review! I started replying to each question first, but then I realized that I think you have understood what I meant, you just are not overly enthusiastic about switching to an emoji. Did I understand that correctly? Funny thing that you should mention the kubernetes.io docs; that is what I used for reference. I think the idea of following kubernetes.io is good, I'll make a proposal and then we can see how it turns out. |
I think that about sums it up 😅 I think it should be pretty straightforward to swap in the icon they're using with an alt tag, though we might have to alter the layout a bit to get it off of a dark background as well 😅 ... maybe we should just use the codeblock background color for the header with the copy button. the asthetics of the codeblocks could use a general refresh, I think we can drop the outline etc and replace the copy button with the more familiar icon and not rely on color . |
That looks great! I'll try to implement it, I like everything except the gray whitespace area above the code, maybe the button can "float" over to the right instead of being a header? |
as per feedback in PR
+1 from me - I think that looks cleaner and visually clear. |
that looks lovely, thank you! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what license does copycode.svg have? inlining it here does seem preferable ... unless we're violating the license 😅
Good point, I got it from https://github.com/kubernetes/website/blob/0088ea5da01fd82995122bcd2a4e26be8bbfe005/static/images/copycode.svg. That repo seems to be under the CC-BY-4.0 license: https://github.com/kubernetes/website/blob/0088ea5da01fd82995122bcd2a4e26be8bbfe005/LICENSE |
Hi, Ben. I took a stab at complying with the license. It seems all that is needed is to add attribution, whatever that is. I followed Creative Commons' guide, and I think the attribution is added correctly now. So I think it's possible to merge the PR without needing any changes now 🙂 |
sorry it's been a hectic few weeks github seems to make it hard to view SVG file raw source so using curl: $ curl -L https://github.com/kubernetes-sigs/kind/raw/c018fda4bc70ddd4c38c2c7b284fd1ae5f8580ff/site/static/copycode.svg
<!--
copycode.svg by The Kubernetes Authors is licensed under CC BY 4.0
[copycode.svg]: https://github.com/kubernetes/website/blob/0088ea5da01fd82995122bcd2a4e26be8bbfe005/static/images/copycode.svg
[The Kubernetes Authors]: https://github.com/kubernetes
[CC BY 4.0]: https://github.com/kubernetes/website/blob/0088ea5da01fd82995122bcd2a4e26be8bbfe005/LICENSE
-->
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="#184eb1">
<path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>
</svg Oh! If this is originally from https://github.com/kubernetes/website/blob/0088ea5da01fd82995122bcd2a4e26be8bbfe005/static/images/copycode.svg, then we're under the same license with the same authors ("The Kubernetes Authors") for |
This reverts commit c018fda.
No worries. Okay, nice! I reverted the last commit then, so now |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: aude, BenTheElder The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry) | minor | `v3.81.0` -> `v3.97.0` | | [direnv/direnv](https://togithub.com/direnv/direnv) | patch | `v2.32.1` -> `v2.32.2` | | [golang/go](https://togithub.com/golang/go) | patch | `1.19.2` -> `1.19.3` | | [helm/helm](https://togithub.com/helm/helm) | patch | `v3.10.1` -> `v3.10.2` | | [kubernetes-sigs/kind](https://togithub.com/kubernetes-sigs/kind) | minor | `v0.16.0` -> `v0.17.0` | | [kubernetes/kubectl](https://togithub.com/kubernetes/kubectl) | patch | `1.25.3` -> `1.25.4` | --- ### Release Notes <details> <summary>aquaproj/aqua-registry</summary> ### [`v3.97.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.97.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.96.0...v3.97.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.97.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.97.0) | aquaproj/aqua-registry@v3.96.0...v3.97.0 #### 🎉 New Packages [#​8056](https://togithub.com/aquaproj/aqua-registry/issues/8056) [k0kubun/sqldef/mssqldef](https://togithub.com/k0kubun/sqldef): Idempotent schema management for Microsoft SQL Server [#​8060](https://togithub.com/aquaproj/aqua-registry/issues/8060) [makiuchi-d/arelo](https://togithub.com/makiuchi-d/arelo): a simple auto reload (live reload) utility #### Fixes [#​8086](https://togithub.com/aquaproj/aqua-registry/issues/8086) [tektoncd/cli](https://togithub.com/tektoncd/cli): Support >= v0.28.0 Asset name was changed. - tektoncd/cli@030af0d - [https://github.com/tektoncd/cli/pull/1745](https://togithub.com/tektoncd/cli/pull/1745) #### Contributors Thank you, Contributors! [@​frozenbonito](https://togithub.com/frozenbonito) [#​8056](https://togithub.com/aquaproj/aqua-registry/issues/8056) [#​8060](https://togithub.com/aquaproj/aqua-registry/issues/8060) ### [`v3.96.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.96.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.95.0...v3.96.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.96.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.96.0) | aquaproj/aqua-registry@v3.95.0...v3.96.0 #### 🎉 New Packages [#​8040](https://togithub.com/aquaproj/aqua-registry/issues/8040) [k0kubun/sqldef/mysqldef](https://togithub.com/k0kubun/sqldef): Idempotent schema management for MySQL [#​8047](https://togithub.com/aquaproj/aqua-registry/issues/8047) [k0kubun/sqldef/psqldef](https://togithub.com/k0kubun/sqldef): Idempotent schema management for MySQL, PostgreSQL, and more [#​8048](https://togithub.com/aquaproj/aqua-registry/issues/8048) [k0kubun/sqldef/sqlite3def](https://togithub.com/k0kubun/sqldef): Idempotent schema management for MySQL, PostgreSQL, and more [#​8033](https://togithub.com/aquaproj/aqua-registry/issues/8033) [kubernetes-sigs/kwok/kwokctl](https://togithub.com/kubernetes-sigs/kwok): Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters #### Fixes [#​8034](https://togithub.com/aquaproj/aqua-registry/issues/8034) [vmware-tanzu/carvel-kapp](https://togithub.com/vmware-tanzu/carvel-kapp): Fix checksum config and support old versions #### Contributors Thank you, Contributors! [@​frozenbonito](https://togithub.com/frozenbonito) [#​8040](https://togithub.com/aquaproj/aqua-registry/issues/8040) :tada: New Contributor ### [`v3.95.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.95.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.94.2...v3.95.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.95.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.95.0) | aquaproj/aqua-registry@v3.94.2...v3.95.0 #### 🎉 New Packages [#​8008](https://togithub.com/aquaproj/aqua-registry/issues/8008) [knative/func](https://togithub.com/knative/func): Knative Functions client API and CLI [#​7991](https://togithub.com/aquaproj/aqua-registry/issues/7991) [orlangure/gocovsh](https://togithub.com/orlangure/gocovsh): Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line #### Fixes [#​7988](https://togithub.com/aquaproj/aqua-registry/issues/7988) [Songmu/ecschedule](https://togithub.com/Songmu/ecschedule): support old versions and configure checksum verification #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7988](https://togithub.com/aquaproj/aqua-registry/issues/7988) [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7991](https://togithub.com/aquaproj/aqua-registry/issues/7991) [#​8008](https://togithub.com/aquaproj/aqua-registry/issues/8008) ### [`v3.94.2`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.94.2) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.94.1...v3.94.2) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.94.2) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.94.2) | aquaproj/aqua-registry@v3.94.1...v3.94.2 #### Fixes [#​7940](https://togithub.com/aquaproj/aqua-registry/issues/7940) [TimothyYe/skm](https://togithub.com/TimothyYe/skm): Disable checksum if the version is less than `0.8.6`. ### [`v3.94.1`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.94.1) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.94.0...v3.94.1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.94.1) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.94.1) | aquaproj/aqua-registry@v3.94.0...v3.94.1 #### Others [#​7831](https://togithub.com/aquaproj/aqua-registry/issues/7831) Rename the package `thycotic/dsv-cli` to [DelineaXPM/dsv-cli](https://togithub.com/DelineaXPM/dsv-cli) The repository was transferred. #### Contributors Thank you, Contributors! [@​sheldonhull](https://togithub.com/sheldonhull) [#​7831](https://togithub.com/aquaproj/aqua-registry/issues/7831) ### [`v3.94.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.94.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.93.0...v3.94.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.94.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.94.0) | aquaproj/aqua-registry@v3.93.0...v3.94.0 #### 🎉 New Packages [#​7798](https://togithub.com/aquaproj/aqua-registry/issues/7798) [cfssl](https://togithub.com/cloudflare/cfssl): CFSSL: Cloudflare's PKI and TLS toolkit - cloudflare/cfssl/cfssl-bundle - cloudflare/cfssl/cfssl-certinfo - cloudflare/cfssl/cfssl-newkey - cloudflare/cfssl/cfssl-scan - cloudflare/cfssl/cfssljson - cloudflare/cfssl/multirootca #### Contributors Thank you, Contributors! [@​zoetrope](https://togithub.com/zoetrope) [#​7798](https://togithub.com/aquaproj/aqua-registry/issues/7798) ### [`v3.93.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.93.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.92.0...v3.93.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.93.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.93.0) | aquaproj/aqua-registry@v3.92.0...v3.93.0 #### 🎉 New Packages [#​7788](https://togithub.com/aquaproj/aqua-registry/issues/7788) [jamietsao/random-winner](https://togithub.com/jamietsao/random-winner): Wrote a silly program to select a random winner from my team [#​7786](https://togithub.com/aquaproj/aqua-registry/issues/7786) [mvisonneau/gpcd](https://togithub.com/mvisonneau/gpcd): GoPro Cloud Downloader [#​7787](https://togithub.com/aquaproj/aqua-registry/issues/7787) [mvisonneau/s5](https://togithub.com/mvisonneau/s5): Safely Store Super Sensitive Stuff #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7786](https://togithub.com/aquaproj/aqua-registry/issues/7786) [#​7787](https://togithub.com/aquaproj/aqua-registry/issues/7787) [#​7788](https://togithub.com/aquaproj/aqua-registry/issues/7788) ### [`v3.92.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.92.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.91.0...v3.92.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.92.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.92.0) | aquaproj/aqua-registry@v3.91.0...v3.92.0 #### 🎉 New Packages [#​7772](https://togithub.com/aquaproj/aqua-registry/issues/7772) [denizgursoy/gotouch](https://togithub.com/denizgursoy/gotouch): Customizable Project Creator [#​7764](https://togithub.com/aquaproj/aqua-registry/issues/7764) [in-toto/in-toto-golang](https://togithub.com/in-toto/in-toto-golang): A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity [#​7743](https://togithub.com/aquaproj/aqua-registry/issues/7743) [mvisonneau/tfcw](https://togithub.com/mvisonneau/tfcw): Terraform Cloud Wrapper [#​7760](https://togithub.com/aquaproj/aqua-registry/issues/7760) [smartxworks/knest](https://togithub.com/smartxworks/knest): Kubernetes-in-Kubernetes Made Simple #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7743](https://togithub.com/aquaproj/aqua-registry/issues/7743) ### [`v3.91.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.91.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.90.0...v3.91.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.91.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.91.0) | aquaproj/aqua-registry@v3.90.0...v3.91.0 #### 🎉 New Packages [#​7705](https://togithub.com/aquaproj/aqua-registry/issues/7705) [sigstore/sget](https://togithub.com/sigstore/sget): sget is command for safer, automatic verification of signatures and integration with Sigstore's binary transparency log, Rekor #### Fixes [#​7660](https://togithub.com/aquaproj/aqua-registry/issues/7660) [minamijoyo/myaws](https://togithub.com/minamijoyo/myaws): Support old versions [#​7661](https://togithub.com/aquaproj/aqua-registry/issues/7661) [ysugimoto/falco](https://togithub.com/ysugimoto/falco): Support old versions [#​7701](https://togithub.com/aquaproj/aqua-registry/issues/7701) [nushell/nushell](https://togithub.com/nushell/nushell): asset format was changed #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7660](https://togithub.com/aquaproj/aqua-registry/issues/7660) [#​7661](https://togithub.com/aquaproj/aqua-registry/issues/7661) ### [`v3.90.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.90.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.89.0...v3.90.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.90.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.90.0) | aquaproj/aqua-registry@v3.89.0...v3.90.0 #### 🎉 New Packages [#​7644](https://togithub.com/aquaproj/aqua-registry/issues/7644) [abhimanyu003/sttr](https://togithub.com/abhimanyu003/sttr): cross-platform, cli app to perform various operations on string [#​7654](https://togithub.com/aquaproj/aqua-registry/issues/7654) [pfnet-research/git-ghost](https://togithub.com/pfnet-research/git-ghost): Synchronize your working directory efficiently to a remote place without committing the changes #### Fixes [#​7645](https://togithub.com/aquaproj/aqua-registry/issues/7645) [aristocratos/btop](https://togithub.com/aristocratos/btop): Asset format was changed [#​7632](https://togithub.com/aquaproj/aqua-registry/issues/7632) [hirosassa/ksnotify](https://togithub.com/hirosassa/ksnotify): Fix the description #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7654](https://togithub.com/aquaproj/aqua-registry/issues/7654) ### [`v3.89.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.89.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.88.0...v3.89.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.89.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.89.0) | aquaproj/aqua-registry@v3.88.0...v3.89.0 #### 🎉 New Packages [#​7630](https://togithub.com/aquaproj/aqua-registry/issues/7630) [dtan4/ghrls](https://togithub.com/dtan4/ghrls): List & Describe GitHub Releases [#​7627](https://togithub.com/aquaproj/aqua-registry/issues/7627) [hirosassa/ksnotify](https://togithub.com/hirosassa/ksnotify): A CLI command to parse kustomize build result and notify it to GitLab [#​7620](https://togithub.com/aquaproj/aqua-registry/issues/7620) [kashav/fsql](https://togithub.com/kashav/fsql): Search for files using a fun query language [#​7631](https://togithub.com/aquaproj/aqua-registry/issues/7631) [yinheli/sshw](https://togithub.com/yinheli/sshw): ssh client wrapper for automatic login #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7620](https://togithub.com/aquaproj/aqua-registry/issues/7620) [#​7630](https://togithub.com/aquaproj/aqua-registry/issues/7630) [#​7631](https://togithub.com/aquaproj/aqua-registry/issues/7631) [@​hirosassa](https://togithub.com/hirosassa) [#​7627](https://togithub.com/aquaproj/aqua-registry/issues/7627) ### [`v3.88.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.88.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.87.0...v3.88.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.88.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.88.0) | aquaproj/aqua-registry@v3.87.0...v3.88.0 #### 🎉 New Packages [#​7599](https://togithub.com/aquaproj/aqua-registry/issues/7599) [zyedidia/micro](https://togithub.com/zyedidia/micro): A modern and intuitive terminal-based text editor #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7599](https://togithub.com/aquaproj/aqua-registry/issues/7599) ### [`v3.87.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.87.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.86.0...v3.87.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.87.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.87.0) | aquaproj/aqua-registry@v3.86.0...v3.87.0 #### 🎉 New Packages [#​7589](https://togithub.com/aquaproj/aqua-registry/issues/7589) [citrusframework/yaks](https://togithub.com/citrusframework/yaks): YAKS is a platform to enable Cloud Native BDD testing on Kubernetes #### Contributors Thank you, Contributors! [@​tadayosi](https://togithub.com/tadayosi) [#​7589](https://togithub.com/aquaproj/aqua-registry/issues/7589) ### [`v3.86.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.86.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.85.0...v3.86.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.86.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.86.0) | aquaproj/aqua-registry@v3.85.0...v3.86.0 #### 🎉 New Packages [#​7523](https://togithub.com/aquaproj/aqua-registry/issues/7523) [woodpecker-ci/woodpecker/woodpecker-cli](https://togithub.com/woodpecker-ci/woodpecker): Command line tool for Woodpecker CI #### Fixes [#​7541](https://togithub.com/aquaproj/aqua-registry/issues/7541) [kanisterio/kanister](https://togithub.com/kanisterio/kanister): Remove darwin support The support of `darwin` was removed. - kanisterio/kanister@2a93133 - [https://github.com/kanisterio/kanister/pull/1702](https://togithub.com/kanisterio/kanister/pull/1702) - [https://github.com/kanisterio/kanister/pull/1702#discussion_r1003536078](https://togithub.com/kanisterio/kanister/pull/1702#discussion_r1003536078) [#​7542](https://togithub.com/aquaproj/aqua-registry/issues/7542) [zigtools/zls](https://togithub.com/zigtools/zls): Fix the archive format Archive format was changed from `tar.xz` to `tar.zst`. - [https://github.com/zigtools/zls/pull/529](https://togithub.com/zigtools/zls/pull/529) - https://www.nongnu.org/lzip/xz_inadequate.html #### Contributors Thank you, Contributors! [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7523](https://togithub.com/aquaproj/aqua-registry/issues/7523) ### [`v3.85.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.85.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.84.0...v3.85.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.85.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.85.0) | aquaproj/aqua-registry@v3.84.0...v3.85.0 #### 🎉 New Packages [#​7473](https://togithub.com/aquaproj/aqua-registry/issues/7473) [genuinetools/amicontained](https://togithub.com/genuinetools/amicontained): Container introspection tool. Find out what container runtime is being used as well as features available [#​7488](https://togithub.com/aquaproj/aqua-registry/issues/7488) [mitchellh/gon](https://togithub.com/mitchellh/gon): Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library [#​7486](https://togithub.com/aquaproj/aqua-registry/issues/7486) [runatlantis/atlantis](https://togithub.com/runatlantis/atlantis): Terraform Pull Request Automation [#​7495](https://togithub.com/aquaproj/aqua-registry/issues/7495) [sonatype-nexus-community/nancy](https://togithub.com/sonatype-nexus-community/nancy): A tool to check for vulnerabilities in your Golang dependencies, powered by Sonatype OSS Index #### Contributors Thank you, Contributors! [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7495](https://togithub.com/aquaproj/aqua-registry/issues/7495) [@​mikutas](https://togithub.com/mikutas) [#​7486](https://togithub.com/aquaproj/aqua-registry/issues/7486) ### [`v3.84.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.84.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.83.0...v3.84.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.84.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.84.0) | aquaproj/aqua-registry@v3.83.0...v3.84.0 #### 🎉 New Packages [#​7466](https://togithub.com/aquaproj/aqua-registry/issues/7466) [charmbracelet/vhs](https://togithub.com/charmbracelet/vhs): Your CLI home video recorder [#​7446](https://togithub.com/aquaproj/aqua-registry/issues/7446) [purpleclay/dns53](https://togithub.com/purpleclay/dns53): Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately #### Contributors Thank you, Contributors! [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7446](https://togithub.com/aquaproj/aqua-registry/issues/7446) ### [`v3.83.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.83.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.82.0...v3.83.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.83.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.83.0) | aquaproj/aqua-registry@v3.82.0...v3.83.0 #### 🎉 New Packages [#​7412](https://togithub.com/aquaproj/aqua-registry/issues/7412) [mattn/twty](https://togithub.com/mattn/twty): command-line twitter client written in golang [#​7439](https://togithub.com/aquaproj/aqua-registry/issues/7439) [minamijoyo/myaws](https://togithub.com/minamijoyo/myaws): A human friendly AWS CLI written in Go #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7412](https://togithub.com/aquaproj/aqua-registry/issues/7412) [#​7439](https://togithub.com/aquaproj/aqua-registry/issues/7439) ### [`v3.82.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.82.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.81.0...v3.82.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.82.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.82.0) | aquaproj/aqua-registry@v3.81.0...v3.82.0 #### 🎉 New Packages [#​7386](https://togithub.com/aquaproj/aqua-registry/issues/7386) [drud/ddev](https://togithub.com/drud/ddev): DDEV: a local web development environment system for PHP [#​7387](https://togithub.com/aquaproj/aqua-registry/issues/7387) [#​7388](https://togithub.com/aquaproj/aqua-registry/issues/7388) [librespeed/speedtest-cli](https://togithub.com/librespeed/speedtest-cli): Command line client for LibreSpeed [#​7392](https://togithub.com/aquaproj/aqua-registry/issues/7392) [making/rsc](https://togithub.com/making/rsc): RSocket Client CLI (RSC) that aims to be a curl for RSocket [#​7353](https://togithub.com/aquaproj/aqua-registry/issues/7353) [ysugimoto/falco](https://togithub.com/ysugimoto/falco): falco is a VCL parser and linter optimized for Fastly #### Others [#​7389](https://togithub.com/aquaproj/aqua-registry/issues/7389) Update CONTRIBUTING.md [Should you create an Issue before sending a Pull Request?](https://togithub.com/aquaproj/aqua-registry/blob/60051007b490c76d13698a5cfcb1bd465df1d731/CONTRIBUTING.md#should-you-create-an-issue-before-sending-a-pull-request) #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7353](https://togithub.com/aquaproj/aqua-registry/issues/7353) [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7388](https://togithub.com/aquaproj/aqua-registry/issues/7388) [#​7392](https://togithub.com/aquaproj/aqua-registry/issues/7392) </details> <details> <summary>direnv/direnv</summary> ### [`v2.32.2`](https://togithub.com/direnv/direnv/releases/tag/v2.32.2) [Compare Source](https://togithub.com/direnv/direnv/compare/v2.32.1...v2.32.2) # 2.32.2 / 2022-11-24 - doc: Add stdlib's layout_pyenv to docs ([#​969](https://togithub.com/direnv/direnv/issues/969)) - doc: Fix broken link ([#​991](https://togithub.com/direnv/direnv/issues/991)) - doc: Minor typo fix ([#​1013](https://togithub.com/direnv/direnv/issues/1013)) - doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` => add (typically ~/.config/direnv/direnv.toml) ([#​985](https://togithub.com/direnv/direnv/issues/985)) - doc: add quickenv to Related projects ([#​970](https://togithub.com/direnv/direnv/issues/970)) - feat: Update layout anaconda to accept a path to a yml file ([#​962](https://togithub.com/direnv/direnv/issues/962)) - feat: install.sh: can specify direnv version ([#​1012](https://togithub.com/direnv/direnv/issues/1012)) - fix: elvish: replace deprecated `except` with `catch` ([#​987](https://togithub.com/direnv/direnv/issues/987)) - fix: installer.sh: make direnv executable for all - fix: path escaping ([#​975](https://togithub.com/direnv/direnv/issues/975)) - fix: stdlib: only use ANSI escape on TTY ([#​958](https://togithub.com/direnv/direnv/issues/958)) - fix: test: remove mentions of DIRENV_MTIME ([#​1009](https://togithub.com/direnv/direnv/issues/1009)) - fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF ([#​996](https://togithub.com/direnv/direnv/issues/996)) - update: build(deps): bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 ([#​974](https://togithub.com/direnv/direnv/issues/974)) </details> <details> <summary>golang/go</summary> ### [`v1.19.3`](https://togithub.com/golang/go/compare/go1.19.2...go1.19.3) [Compare Source](https://togithub.com/golang/go/compare/go1.19.2...go1.19.3) </details> <details> <summary>helm/helm</summary> ### [`v3.10.2`](https://togithub.com/helm/helm/releases/tag/v3.10.2) [Compare Source](https://togithub.com/helm/helm/compare/v3.10.1...v3.10.2) Helm v3.10.2 is a patch release. Users are encouraged to upgrade for the best experience. Users are encouraged to upgrade for the best experience. The community keeps growing, and we'd love to see you there! - Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com): - for questions and just to hang out - for discussing PRs, code, and bugs - Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622) - Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0) #### Installation and Upgrading Download Helm v3.10.2. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v3.10.2-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-darwin-amd64.tar.gz.sha256sum) / e889960e4c1d7e2dfdb91b102becfaf22700cb86dc3e3553d9bebd7bab5a3803) - [MacOS arm64](https://get.helm.sh/helm-v3.10.2-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-darwin-arm64.tar.gz.sha256sum) / 460441eea1764ca438e29fa0e38aa0d2607402f753cb656a4ab0da9223eda494) - [Linux amd64](https://get.helm.sh/helm-v3.10.2-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-amd64.tar.gz.sha256sum) / 2315941a13291c277dac9f65e75ead56386440d3907e0540bf157ae70f188347) - [Linux arm](https://get.helm.sh/helm-v3.10.2-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-arm.tar.gz.sha256sum) / 25af344f46348958baa1c758cdf3b204ede3ddc483be1171ed3738d47efd0aae) - [Linux arm64](https://get.helm.sh/helm-v3.10.2-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-arm64.tar.gz.sha256sum) / 57fa17b6bb040a3788116557a72579f2180ea9620b4ee8a9b7244e5901df02e4) - [Linux i386](https://get.helm.sh/helm-v3.10.2-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-386.tar.gz.sha256sum) / ac9cbef2ec1237e2723ee8d3a92d1c4525a2da7cecc11336ba67de9bb6b473f0) - [Linux ppc64le](https://get.helm.sh/helm-v3.10.2-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-ppc64le.tar.gz.sha256sum) / 53a578b84155d31c3e62dd93a88586b75e876dae82c7912c895ee5a574fa6209) - [Linux s390x](https://get.helm.sh/helm-v3.10.2-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-s390x.tar.gz.sha256sum) / 33cb4a3382bea6bcd7eb7f385dd08941bdc84d0020345951eb467fbc8f5ccb60) - [Windows amd64](https://get.helm.sh/helm-v3.10.2-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v3.10.2-windows-amd64.zip.sha256sum) / f1a3190adecc26270bbef4f3ab2d1a56509f9d8df95413cdd6e3151f6f367862) This release was signed with ` 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E ` and can be found at [@​mattfarina](https://togithub.com/mattfarina) [keybase account](https://keybase.io/mattfarina). Please use the attached signatures for verifying this release using `gpg`. The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3) on any system with `bash`. #### What's Next - 3.10.3 will contain only bug fixes and be released on December 14, 2022 - 3.11.0 is the next feature releaseand be released on January 18, 2023 #### Changelog - fix a few function names on comments [`50f003e`](https://togithub.com/helm/helm/commit/50f003e5ee8704ec937a756c646870227d7c8b58) (cui fliter) - redirect registry client output to stderr [`c3a62f7`](https://togithub.com/helm/helm/commit/c3a62f7880be8bdc904f2d54c4b0c16a86ec204c) (Cyril Jouve) - Readiness & liveness probes correct port [`727bdf1`](https://togithub.com/helm/helm/commit/727bdf1813df73073d5a8eba4581201ef6518f93) (Peter Leong) </details> <details> <summary>kubernetes-sigs/kind</summary> ### [`v0.17.0`](https://togithub.com/kubernetes-sigs/kind/releases/tag/v0.17.0) [Compare Source](https://togithub.com/kubernetes-sigs/kind/compare/v0.16.0...v0.17.0) `v0.17.0` is a small release centered around fixing a bug loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) [https://github.com/kubernetes-sigs/kind/pull/2955](https://togithub.com/kubernetes-sigs/kind/pull/2955) and support for cross-architecture `kind load ...`. This release also ships Kubernetes 1.25.3 and containerd 1.6.9 with their respective fixes. This release comes to you live from KubeCon NA 2022 😄 <h1 id="breaking-changes">Breaking Changes</h1> - The default node image is a Kubernetes `v1.25.3` image: `kindest/node:v1.25.2@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` - Internal config generation now defends against yaml-injection - This should not be a breaking change if you were using the config fields as documented - This does not apply to config *patches* which are applied after config generation, and by definition patch arbitrary yaml <h1 id="new-features">New Features</h1> - **Support for loading cross-architecture images** - When using `kind load docker-image` or `kind load image-archive`, kind now instructs containerd to import all architectures. - This means that *if* you have multi-arch `docker run` enabled on your host (binfmt_misc qemu-userspace), such as in the Docker Desktop application out-of-the box, you may be able to load and run pods with images for the wrong architecture (e.g. an amd64 image on an M1 mac). - containerd 1.6.9 - go 1.19.2 - upgraded metallb [https://github.com/kubernetes-sigs/kind/pull/2973](https://togithub.com/kubernetes-sigs/kind/pull/2973) - overhauled docs code snippets [https://github.com/kubernetes-sigs/kind/pull/2894](https://togithub.com/kubernetes-sigs/kind/pull/2894) New Node images have been built for kind `v0.17.0`, please use these **exact** images (IE like `kindest/node:v1.25.3@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` including the digest) or build your own as we may need to change the image format again in the future 😅 Images built for this release: - 1.25: `kindest/node:v1.25.3@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` - 1.24: `kindest/node:v1.24.7@​sha256:577c630ce8e509131eab1aea12c022190978dd2f745aac5eb1fe65c0807eb315` - 1.23: `kindest/node:v1.23.13@​sha256:ef453bb7c79f0e3caba88d2067d4196f427794086a7d0df8df4f019d5e336b61` - 1.22: `kindest/node:v1.22.15@​sha256:7d9708c4b0873f0fe2e171e2b1b7f45ae89482617778c1c875f1053d4cef2e41` - 1.21: `kindest/node:v1.21.14@​sha256:9d9eb5fb26b4fbc0c6d95fa8c790414f9750dd583f5d7cee45d92e8c26670aa1` - 1.20: `kindest/node:v1.20.15@​sha256:a32bf55309294120616886b5338f95dd98a2f7231519c7dedcec32ba29699394` - 1.19: `kindest/node:v1.19.16@​sha256:476cb3269232888437b61deca013832fee41f9f074f9bed79f57e4280f7c48b7` NOTE: These node images support amd64 and arm64. It remains possible to build custom images for other architectures (see the docs). <h1 id="fixes">Fixes</h1> - Fix loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) [https://github.com/kubernetes-sigs/kind/pull/2955](https://togithub.com/kubernetes-sigs/kind/pull/2955) - [kindnetd](https://togithub.com/kubernetes-sigs/kind/tree/main/images/kindnetd) (kind's lightweight networking daemonset) now supports removing wrong routes when nodes are added and removed - currently, kind does not explicitly have support for adding or removing nodes however, [Cluster API Provider Docker](https://togithub.com/kubernetes-sigs/cluster-api/tree/main/test/infrastructure/docker) (which is based on KIND), does support this. <h1 id="contributors">Contributors</h1> **Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​aude](https://togithub.com/aude) - [@​BenTheElder](https://togithub.com/BenTheElder) - [@​chrischdi](https://togithub.com/chrischdi) - [@​converge](https://togithub.com/converge) - [@​curtbushko](https://togithub.com/curtbushko) - [@​flash-me](https://togithub.com/flash-me) - [@​hrittikhere](https://togithub.com/hrittikhere) - [@​k8s-ci-robot](https://togithub.com/k8s-ci-robot) - [@​mdurand54](https://togithub.com/mdurand54) - [@​raphaelauv](https://togithub.com/raphaelauv) - [@​Vlatombe](https://togithub.com/Vlatombe) And thank you **very much** to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, helping users in slack, etc. 🙏 </details> <details> <summary>kubernetes/kubectl</summary> ### [`v1.25.4`](https://togithub.com/kubernetes/kubectl/compare/kubernetes-1.25.3...kubernetes-1.25.4) [Compare Source](https://togithub.com/kubernetes/kubectl/compare/kubernetes-1.25.3...kubernetes-1.25.4) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMjkuMCIsInVwZGF0ZWRJblZlciI6IjMyLjIyOS4wIn0=--> Co-authored-by: mend-for-esyshub.st101.workers.dev[bot] <50673670+mend-for-esyshub.st101.workers.dev[bot]@users.noreply.github.com>
The background colour on the Copy to clipboard button is driving me nuts! 😆
I constantly think I have marked the COPY buttons, but when I check, I haven't.
The background colour is so similar to the background colour for marked text, that I think it triggers my brain's habit and makes me believe they are marked:

I'm suggesting to change the background colour to something else than that important colour, and while I was at it I experimented with using emojis as well, the kind project seems fond of emojis 😄

What do you think?