Handle 'upload' subcommand.
(args)
| 861 | |
| 862 | |
| 863 | def cmd_upload(args) -> bool: |
| 864 | """Handle 'upload' subcommand.""" |
| 865 | _print_section(f"Uploading Artifacts - v{args.version}-RC{args.rc_num}") |
| 866 | |
| 867 | artifacts = _collect_all_artifacts(args.version, args.artifacts_dir) |
| 868 | if not artifacts: |
| 869 | _fail(f"No artifacts found in {args.artifacts_dir}") |
| 870 | |
| 871 | print(f"Found {len(artifacts)} artifact(s):") |
| 872 | for artifact in artifacts: |
| 873 | print(f" - {os.path.basename(artifact)}") |
| 874 | |
| 875 | svn_url = _upload_to_svn( |
| 876 | args.version, args.rc_num, args.apache_id, artifacts, dry_run=args.dry_run |
| 877 | ) |
| 878 | |
| 879 | if not svn_url: |
| 880 | return False |
| 881 | |
| 882 | return True |
| 883 | |
| 884 | |
| 885 | def cmd_verify(args) -> bool: |
no test coverage detected