Skip to content

Commit 4f73cbe

Browse files
authored
Release scripts now run on Ubuntu Noble (#23627)
1 parent 3c7d57c commit 4f73cbe

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

tools/release_engineering/dev/README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@
44

55
This process only needs to be done once per system.
66

7-
Note that these scripts are tested on Ubuntu Jammy;
7+
Note that these scripts are tested on Ubuntu Noble;
88
other platforms are not supported.
99

1010
### Install required packages
1111

12-
Linux:
12+
apt install aptly
1313

14-
apt install gnupg1 aptly docker awscli
14+
Follow instructions to install docker
15+
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
1516

16-
17-
**Note:** There are compatibility issues with `gnupg2` and `aptly`. See
18-
[this issue](https://github.com/aptly-dev/aptly/issues/657), for example.
17+
Follow instructions to install awscli
18+
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
1919

2020
### Configure aptly
2121

@@ -36,9 +36,7 @@ Download the public key from S3.
3636

3737
Using the passphrase from the AWS Secrets Manager, run:
3838

39-
gpg[1] --import <key.asc>
40-
41-
**Note:** It is not clear if `gpg` or `gpg1` is correct to use on Ubuntu.
39+
gpg --import <key.asc>
4240

4341
### Log into Docker
4442

@@ -76,6 +74,9 @@ use `v` on the version string. For example:
7674

7775
bazel run //tools/release_engineering/dev:push_release -- 1.0.0
7876

77+
**Note:** If there is a timeout error uploading to GitHub, double-check
78+
the GitHub token created above, it is likely a permissions issue.
79+
7980
### Verification
8081

8182
Verify that:
@@ -122,6 +123,10 @@ version string. For example:
122123
The script will prompt for the GPG passphrase, which may be found in the AWS
123124
Secrets Manager. The script may prompt for this multiple times.
124125

126+
### Verification
127+
128+
Verify that you can install drake via APT, see https://drake.mit.edu/apt.html for instructions.
129+
125130
### [Optional] Add a new configuration
126131

127132
For example, to add Jammy:

tools/release_engineering/dev/push_release.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Uploads Drake release artifacts.
33
44
This is intended for use by Drake maintainers (only).
5-
This program is only supported on Ubuntu Jammy 22.04.
5+
This program is only supported on Ubuntu Noble 24.04.
66
"""
77

88
import argparse

tools/workspace/new_release.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Reports on which of Drake's external dependencies can be updated to a more
22
recent version. This is intended for use by Drake maintainers (only).
33
4-
This program is only supported on Ubuntu Jammy 22.04.
4+
This program is only supported on Ubuntu Noble 24.04.
55
66
To query GitHub APIs, you'll need to authenticate yourself first. There are
77
two ways to do this:

0 commit comments

Comments
 (0)