Commit 8ec3bdd
Remove sorting functionality (#1358)
* [SYNPY-1798]: updated black to 26.3.1 and reran pre-commit (#1341)
* update black to 26.3.1 and rerun pre-commit
* update the tutorial line
---------
Co-authored-by: Lingling Peng <lpeng@w290.local>
Co-authored-by: Lingling Peng <lpeng@Mac.SageCorpWiFi>
* [SYNPY-1764] Add Trivy container vulnerability scanning (#1346)
* [SYNPY-1764] Add Trivy container vulnerability scanning to Docker build
Add Trivy scanning to gate Docker image publication on GHCR. Both release
and develop Docker jobs now follow a build→scan→push pattern where images
are only pushed if no Critical/High unfixed vulnerabilities are found.
New workflows:
- trivy.yml: reusable Trivy scanning workflow with SARIF upload to GitHub Security tab
- docker_build.yml: reusable build/scan/push workflow for image rebuilds
- trivy_periodic_scan.yml: daily rescan of latest published image with auto-remediation
* Address PR review feedback from linglp and jaymedina
- Fix push jobs to load scanned tar instead of rebuilding (build.yml)
- Pin trivy-action to SHA for v0.35.0 to address supply chain attack
- Fix env.repo_name output using $GITHUB_OUTPUT (trivy_periodic_scan.yml)
- Pin all third-party actions to commit SHAs
- Remove unnecessary permissions on get-image-reference job
- Use !cancelled() for SARIF upload condition (trivy.yml)
- Use LOCAL_IMAGE_TAG env var instead of hardcoded string (docker_build.yml)
- Fix IMAGE_REFERENCES YAML line continuation
* Prevent infinite rebuild loop in periodic Trivy scan
Restructure trivy_periodic_scan.yml so the git tag is only created
after a successful rebuild (not before). If the rebuild still has
vulnerabilities, a GitHub issue is opened for manual triage instead
of looping endlessly.
- Rename bump-tag → compute-next-version (dry_run: true)
- Add create-tag job gated on update-image success
- Add alert-on-failure job that opens a GitHub issue with
duplicate prevention when remediation fails
* pre-commit
* Update Trivy scan workflow to use previous tag and adjust image references
* Address PR review feedback
- Pin codeql-action/upload-sarif to SHA and upgrade to v3.35.1
- Guard update-image job on compute-next-version success
- Use absolute URL for Security tab link in auto-created issues
* Add actions read permission for Trivy scan job (#1355)
* Add optional ARTIFACT_NAME_SUFFIX input to Trivy workflow and update artifact naming (#1357)
* remove sort
---------
Co-authored-by: Lingling <55448354+linglp@users.noreply.github.com>
Co-authored-by: Lingling Peng <lpeng@w290.local>
Co-authored-by: Lingling Peng <lpeng@Mac.SageCorpWiFi>
Co-authored-by: BryanFauble <17128019+BryanFauble@users.noreply.github.com>1 parent 693d01b commit 8ec3bdd
87 files changed
Lines changed: 3518 additions & 2386 deletions
File tree
- .github/workflows
- docs
- scripts/object_orientated_programming_poc
- tutorials/python
- tutorial_scripts
- synapseclient
- api
- core
- download
- models
- extensions/curator
- models
- mixins
- protocols
- synapseutils
- tests
- integration/synapseclient
- core
- upload
- extensions/curator
- models/async
- operations/async
- unit
- synapseclient
- api
- core
- credentials
- download
- multithread_download
- upload
- extensions
- models
- async
- synchronous
- operations
- services
- synapseutils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
555 | | - | |
| 555 | + | |
| 556 | + | |
556 | 557 | | |
557 | 558 | | |
558 | 559 | | |
559 | 560 | | |
560 | 561 | | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
561 | 567 | | |
562 | 568 | | |
563 | 569 | | |
564 | 570 | | |
565 | 571 | | |
566 | 572 | | |
567 | 573 | | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
568 | 583 | | |
569 | 584 | | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
| 585 | + | |
| 586 | + | |
580 | 587 | | |
581 | | - | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
582 | 591 | | |
583 | | - | |
| 592 | + | |
584 | 593 | | |
585 | 594 | | |
586 | 595 | | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
592 | 601 | | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
606 | 619 | | |
607 | | - | |
608 | | - | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
609 | 623 | | |
610 | | - | |
611 | 624 | | |
612 | 625 | | |
613 | 626 | | |
614 | 627 | | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
615 | 631 | | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
620 | 639 | | |
621 | 640 | | |
622 | 641 | | |
623 | 642 | | |
624 | 643 | | |
625 | 644 | | |
626 | | - | |
627 | | - | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
628 | 674 | | |
629 | 675 | | |
630 | | - | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
631 | 679 | | |
632 | | - | |
| 680 | + | |
633 | 681 | | |
634 | 682 | | |
635 | 683 | | |
636 | 684 | | |
637 | | - | |
638 | | - | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
0 commit comments