Commit c917be0
Publish Windows TUI installer artifacts (#14601)
## Description
Publish the signed Windows Warp Agent CLI installer through the same
release paths used by the GUI and macOS/Linux TUI pipelines.
The Windows TUI release job previously stored `WarpAgentCLIDevSetup.exe`
only as a GitHub Actions artifact, while the installer and autoupdater
redirected to an immutable object under `releases.warp.dev`. This caused
Windows installs and updates to fail with `NoSuchKey`.
This change:
- attaches publishing-run installers to the GitHub release
- uploads the installer to
`warp-releases/<channel>/<version>/tui/windows/x86_64`
- verifies the release URL after upload
- gates dev changelog publication on successful Windows TUI artifact
publication
- preserves the existing workflow artifact containing the installer and
PDB
Implementation plan:
https://staging.warp.dev/drive/notebook/wUXy09hFTN6HDX7irNLgsp
## Linked Issue
- [ ] The linked issue is labeled `ready-to-spec` or
`ready-to-implement`.
- [ ] Where appropriate, screenshots or a short video of the
implementation are included below (especially for user-visible or UI
changes).
## Testing
- `./script/format`
- GitHub Actions workflow/YAML validation
- `git diff --check`
- Recovered the signed installer from release run `30641310846` and
uploaded it to the expected immutable GCS path without rerunning the
release
- Verified the latest and version-pinned staging endpoints redirect to
the published installer and return HTTP 200
- Verified the downloaded installer SHA-256 matches the workflow
artifact:
`ee1ba2a6964525218965155d256f0f8bb695fca060c886071a43438f2023e7a4`
- Clippy was not run for this workflow-only change
- [ ] I have manually tested my changes locally with `./script/run`
## Agent Mode
- [x] Warp Agent Mode - This PR was created via Warp's AI Agent Mode
CHANGELOG-NONE
Co-Authored-By: Warp <agent@warp.dev>
Co-authored-by: Warp <agent@warp.dev>1 parent c1986e5 commit c917be0
1 file changed
Lines changed: 34 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1698 | 1698 | | |
1699 | 1699 | | |
1700 | 1700 | | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
1701 | 1729 | | |
1702 | 1730 | | |
1703 | 1731 | | |
| |||
1937 | 1965 | | |
1938 | 1966 | | |
1939 | 1967 | | |
| 1968 | + | |
1940 | 1969 | | |
1941 | 1970 | | |
1942 | 1971 | | |
| |||
1946 | 1975 | | |
1947 | 1976 | | |
1948 | 1977 | | |
| 1978 | + | |
1949 | 1979 | | |
1950 | 1980 | | |
1951 | 1981 | | |
1952 | 1982 | | |
1953 | | - | |
1954 | | - | |
1955 | | - | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
1956 | 1987 | | |
1957 | 1988 | | |
1958 | 1989 | | |
| |||
0 commit comments