@@ -134,7 +134,7 @@ func (h *handler) renderApkError(w http.ResponseWriter, r *http.Request, ref str
134134 if ok {
135135 u , err := refToUrl (before )
136136 if err == nil {
137- if strings .Contains (ref , "packages .cgr.dev/os" ) && ! strings . Contains ( ref , "APKINDEX " ) {
137+ if strings .Contains (ref , "apk .cgr.dev/chainguard-private " ) {
138138 header .JQ = "curl -sL" + printToken + " " + u
139139 } else {
140140 header .JQ = "curl -sL" + " " + u
@@ -890,19 +890,25 @@ func (h *handler) renderPkgInfo(w http.ResponseWriter, r *http.Request, in io.Re
890890 if strings .Contains (r .URL .Path , "packages.wolfi.dev" ) {
891891 href := fmt .Sprintf ("https://github.com/wolfi-dev/os/blob/main/%s.yaml" , pkg .origin )
892892 fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
893- } else if strings .Contains (r .URL .Path , "packages.cgr.dev" ) {
894- // TODO
895- fmt .Fprintf (w , "%s\n " , line )
893+ } else if strings .Contains (r .URL .Path , "apk.cgr.dev/extra-packages" ) {
894+ href := fmt .Sprintf ("https://github.com/chainguard-dev/extra-packages/blob/main/%s.yaml" , pkg .origin )
895+ fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
896+ } else if strings .Contains (r .URL .Path , "apk.cgr.dev/chainguard-private" ) {
897+ href := fmt .Sprintf ("https://github.com/chainguard-dev/enterprise-packages/blob/main/%s.yaml" , pkg .origin )
898+ fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
896899 } else {
897900 fmt .Fprintf (w , "%s\n " , line )
898901 }
899902 case "commit" :
900903 if strings .Contains (r .URL .Path , "packages.wolfi.dev" ) {
901904 href := fmt .Sprintf ("https://github.com/wolfi-dev/os/blob/%s/%s.yaml" , pkg .commit , pkg .origin )
902905 fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
903- } else if strings .Contains (r .URL .Path , "packages.cgr.dev" ) {
904- // TODO
905- fmt .Fprintf (w , "%s\n " , line )
906+ } else if strings .Contains (r .URL .Path , "apk.cgr.dev/extra-packages" ) {
907+ href := fmt .Sprintf ("https://github.com/chainguard-dev/extra-packages/blob/%s/%s.yaml" , pkg .commit , pkg .origin )
908+ fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
909+ } else if strings .Contains (r .URL .Path , "apk.cgr.dev/chainguard-private" ) {
910+ href := fmt .Sprintf ("https://github.com/chainguard-dev/enterprise-packages/blob/%s/%s.yaml" , pkg .commit , pkg .origin )
911+ fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
906912 } else if strings .Contains (r .URL .Path , "dl-cdn.alpinelinux.org/alpine/edge/main" ) {
907913 href := fmt .Sprintf ("https://gitlab.alpinelinux.org/alpine/aports/-/blob/%s/main/%s/APKBUILD" , pkg .commit , pkg .origin )
908914 fmt .Fprintf (w , "%s = <a href=%q>%s</a>\n " , before , href , after )
0 commit comments