diff --git a/tools/release_engineering/dev/README.md b/tools/release_engineering/dev/README.md index 38610ae60911..1de7f0b707a1 100644 --- a/tools/release_engineering/dev/README.md +++ b/tools/release_engineering/dev/README.md @@ -90,7 +90,7 @@ has `` tags for each supported configuration (e.g. jammy and noble). 1. The `*.deb` files are in AWS [s3://drake-packages/drake/release](https://s3.console.aws.amazon.com/s3/buckets/drake-packages?region=us-east-1&prefix=drake/release/&showversions=false) -`//drake-dev_-1_amd64.deb` for each supported configuration (e.g. jammy and noble) +`/drake-dev_-1_amd64-.deb` for each supported configuration (e.g. jammy and noble) ## Run script for apt diff --git a/tools/release_engineering/dev/push_release b/tools/release_engineering/dev/push_release index eb953a25af81..ae65c63cec44 100755 --- a/tools/release_engineering/dev/push_release +++ b/tools/release_engineering/dev/push_release @@ -98,13 +98,14 @@ if [[ "${push_apt}" -ne 0 ]]; then mkdir -p "${platform}" pushd "${platform}" - filename="drake-dev_${source_version}-1_amd64.deb" + readonly remote_filename="drake-dev_${source_version}-1_amd64-${platform}.deb" + readonly local_filename="drake-dev_${source_version}-1_amd64.deb" - curl --fail --location --remote-name \ - "https://drake-packages.csail.mit.edu/drake/release/${platform}/${filename}" + curl --fail --location -o "${local_filename}" \ + "https://drake-packages.csail.mit.edu/drake/release/${remote_filename}" # Add the Debian package to the aptly database. - aptly repo add "drake-${platform}" "${filename}" + aptly repo add "drake-${platform}" "${local_filename}" aptly snapshot create "drake-${platform}-${source_version}" \ from repo "drake-${platform}" diff --git a/tools/release_engineering/dev/push_release.py b/tools/release_engineering/dev/push_release.py index 1ae0526f97d4..3d0f03d0ec26 100644 --- a/tools/release_engineering/dev/push_release.py +++ b/tools/release_engineering/dev/push_release.py @@ -354,8 +354,8 @@ def _push_deb(state: _State): Downloads .deb artifacts and push them to S3. """ for deb in state.find_artifacts(_Manifest.RE_DEB): - dest_name = f'drake-dev_{deb.version}_{deb.arch}.{deb.ext}' - dest_path = f'drake/release/{deb.platform}/{dest_name}' + dest_path_suffix = f'{deb.version}_{deb.arch}-{deb.platform}.{deb.ext}' + dest_path = f'drake/release/drake-dev_{dest_path_suffix}' state.push_artifact(deb, _AWS_BUCKET, dest_path)