Commit 1ced9ca
DockerBuild: rotate Claude image hash daily to refresh @latest packages
The image tag in -Claude mode is derived from a SHA256 of Dockerfile.claude
plus eng/docker-context/ (excluding .g/), so it never changed and Docker
served the cached image forever — the Claude CLI and marketplace plug-ins
installed from @latest were effectively pinned to whatever was current the
first time the image was built.
Mix a shared $script:DayStamp into the hash only when -Claude is set, and
have Get-TimestampFile persist the same string to update.timestamp so the
outer image tag and the inner COPY layer invalidate on the same UTC-day
boundary. Non-Claude image tags are unchanged.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent cd1e289 commit 1ced9ca
2 files changed
Lines changed: 106 additions & 64 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
569 | | - | |
570 | | - | |
571 | | - | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
572 | 573 | | |
573 | 574 | | |
574 | 575 | | |
| |||
586 | 587 | | |
587 | 588 | | |
588 | 589 | | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
597 | 595 | | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
| 596 | + | |
| 597 | + | |
603 | 598 | | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
| 599 | + | |
610 | 600 | | |
| 601 | + | |
611 | 602 | | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
617 | 608 | | |
618 | 609 | | |
619 | 610 | | |
| |||
623 | 614 | | |
624 | 615 | | |
625 | 616 | | |
626 | | - | |
| 617 | + | |
| 618 | + | |
627 | 619 | | |
628 | 620 | | |
629 | 621 | | |
| |||
632 | 624 | | |
633 | 625 | | |
634 | 626 | | |
635 | | - | |
| 627 | + | |
| 628 | + | |
636 | 629 | | |
637 | 630 | | |
638 | 631 | | |
| |||
647 | 640 | | |
648 | 641 | | |
649 | 642 | | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
650 | 651 | | |
651 | 652 | | |
652 | 653 | | |
| |||
704 | 705 | | |
705 | 706 | | |
706 | 707 | | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
707 | 722 | | |
708 | 723 | | |
709 | 724 | | |
| |||
744 | 759 | | |
745 | 760 | | |
746 | 761 | | |
747 | | - | |
748 | | - | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
749 | 770 | | |
750 | 771 | | |
751 | 772 | | |
| |||
801 | 822 | | |
802 | 823 | | |
803 | 824 | | |
804 | | - | |
| 825 | + | |
805 | 826 | | |
806 | 827 | | |
807 | 828 | | |
| |||
Lines changed: 53 additions & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
569 | | - | |
570 | | - | |
571 | | - | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
572 | 573 | | |
573 | 574 | | |
574 | 575 | | |
| |||
586 | 587 | | |
587 | 588 | | |
588 | 589 | | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
597 | 595 | | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
| 596 | + | |
| 597 | + | |
603 | 598 | | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
| 599 | + | |
610 | 600 | | |
| 601 | + | |
611 | 602 | | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
617 | 608 | | |
618 | 609 | | |
619 | 610 | | |
| |||
623 | 614 | | |
624 | 615 | | |
625 | 616 | | |
626 | | - | |
| 617 | + | |
| 618 | + | |
627 | 619 | | |
628 | 620 | | |
629 | 621 | | |
| |||
632 | 624 | | |
633 | 625 | | |
634 | 626 | | |
635 | | - | |
| 627 | + | |
| 628 | + | |
636 | 629 | | |
637 | 630 | | |
638 | 631 | | |
| |||
647 | 640 | | |
648 | 641 | | |
649 | 642 | | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
650 | 651 | | |
651 | 652 | | |
652 | 653 | | |
| |||
704 | 705 | | |
705 | 706 | | |
706 | 707 | | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
707 | 722 | | |
708 | 723 | | |
709 | 724 | | |
| |||
744 | 759 | | |
745 | 760 | | |
746 | 761 | | |
747 | | - | |
748 | | - | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
749 | 770 | | |
750 | 771 | | |
751 | 772 | | |
| |||
801 | 822 | | |
802 | 823 | | |
803 | 824 | | |
804 | | - | |
| 825 | + | |
805 | 826 | | |
806 | 827 | | |
807 | 828 | | |
| |||
0 commit comments