Commit bac091e
fix(supply-chain): fail on an unresolvable tag instead of silently skipping it
`digest_of` treated every inspect failure as "tag absent", so a transient
registry error would drop a published digest from the matrix while both jobs
still went green — an unsigned image that verification would later reject, with
nothing in the run to show for it. It now retries, reports absent only when the
registry says the manifest is unknown, and fails the step otherwise. The three
sha tags are required outright, and an alias group that is current must resolve
all three of its tags.
SBOMs no longer attach to index subjects. Syft resolves an index to a single
platform, so the SBOM described amd64 while the index also serves arm64. The
per-arch subjects each carry an accurate SBOM; the index keeps its signature and
provenance.
Docs:
- The member-directory restriction does not apply to organization owners and
admins — the roster routes exempt those roles.
- Python's execution does not hinge on NEXT_PUBLIC_SANDBOXES_ENABLED; that flag
gates the controls, the server-side provider and image decide whether it runs.
- The security checklist demanded sslMode: require on a Compose database that
ships without TLS, so it could not be satisfied as written.
- CERT_HAS_EXPIRED is usually an expired certificate, an incomplete chain, or a
drifted clock. Sending operators straight to NODE_EXTRA_CA_CERTS fixes none of
those, and the section also said the same thing twice.
- Four endpoints, not "both".
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015BwsJTEQRzWJaY4BRCkPZt1 parent e409f57 commit bac091e
5 files changed
Lines changed: 86 additions & 40 deletions
File tree
- .github/workflows
- apps/docs/content/docs/platform
- enterprise
- self-hosting
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
672 | 675 | | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
678 | 700 | | |
679 | 701 | | |
680 | 702 | | |
681 | 703 | | |
682 | 704 | | |
683 | 705 | | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
691 | 725 | | |
692 | 726 | | |
693 | 727 | | |
| |||
696 | 730 | | |
697 | 731 | | |
698 | 732 | | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
707 | 736 | | |
708 | 737 | | |
709 | | - | |
710 | | - | |
711 | | - | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | | - | |
716 | | - | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
717 | 758 | | |
718 | 759 | | |
719 | 760 | | |
| |||
756 | 797 | | |
757 | 798 | | |
758 | 799 | | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
759 | 804 | | |
| 805 | + | |
760 | 806 | | |
761 | 807 | | |
762 | 808 | | |
| |||
768 | 814 | | |
769 | 815 | | |
770 | 816 | | |
| 817 | + | |
771 | 818 | | |
772 | 819 | | |
773 | 820 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | | - | |
| 279 | + | |
| 280 | + | |
280 | 281 | | |
281 | 282 | | |
282 | 283 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
| 119 | + | |
120 | 120 | | |
121 | | - | |
122 | | - | |
123 | | - | |
| 121 | + | |
124 | 122 | | |
125 | 123 | | |
126 | 124 | | |
| |||
0 commit comments