Skip to content

Commit 085be22

Browse files
committed
Bigger revamp of the "Manual Download" instructions
1 parent cff15da commit 085be22

File tree

1 file changed

+32
-12
lines changed

1 file changed

+32
-12
lines changed

docs/download.md

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -193,18 +193,8 @@ Binaries are built from a number of different branches and PRs but you should
193193
stick to the **`master`** branch releases for the most stable ones unless you know
194194
exactly what you are looking for.
195195

196-
We currently build on both GitHub Actions and Cirrus CI:
197-
198-
- GitHub Actions is used for building the majority of our binaries and builds
199-
are run on every commit or PR.
200-
- Direct artifact download is available only for those who are logged in
201-
with their GitHub accounts. All artifacts from the `master` branch
202-
are therefore automatically uploaded to the [pulsar-edit/pulsar-rolling-releases](https://github.com/pulsar-edit/pulsar-rolling-releases/releases)
203-
repository for access by anyone.
204-
- Cirrus CI is _only_ used for building Apple silicon (macOS M1/M2) and ARM
205-
Linux binaries. These are run less frequently (every Monday, Wednesday, and Friday).
206-
207-
To download a binary produced by GitHub Actions, follow the below steps:
196+
For the most convenient access to these recommended binaries
197+
from the `master` branch, please visit our Rolling Releases repository on GitHub:
208198

209199
- Navigate to the [pulsar-edit/pulsar-rolling-releases](https://github.com/pulsar-edit/pulsar-rolling-releases/releases)
210200
releases.
@@ -219,6 +209,36 @@ To download a binary produced by GitHub Actions, follow the below steps:
219209
click the `Show all x assets` link to display them all). See below for
220210
descriptions of all available binaries.
221211

212+
We currently build on both GitHub Actions and Cirrus CI:
213+
214+
- GitHub Actions is used for building the majority of our binaries and builds
215+
are run on every commit or PR.
216+
- Direct artifact download is available only for those who are logged in
217+
with their GitHub accounts.
218+
- All artifacts from the `master` branch
219+
are therefore automatically uploaded to the [pulsar-edit/pulsar-rolling-releases](https://github.com/pulsar-edit/pulsar-rolling-releases/releases)
220+
repository for convenient access by anyone.
221+
- Cirrus CI is _only_ used for building Apple silicon (macOS M1/M2) and ARM
222+
Linux binaries. These are run less frequently (every Monday, Wednesday, and Friday).
223+
- These are also uploaded to the [pulsar-edit/pulsar-rolling-releases](https://github.com/pulsar-edit/pulsar-rolling-releases/releases)
224+
repository.
225+
226+
To directly download a binary produced by GitHub Actions, follow the below steps:
227+
228+
- Visit the Actions tab of the [`pulsar-edit/pulsar` repository at github.com](https://github.com/pulsar-edit/pulsar/actions/workflows/build.yml),
229+
or visit a specific [Pull Request](https://github.com/pulsar-edit/pulsar/pulls)
230+
that you wish to obtain binaries from.
231+
- Log in to your GitHub account, or [create one](https://github.com/signup)
232+
if you don't have one already.
233+
- Visit the "Summary" page for any run of the "Build Pulsar Binaries" workflow,
234+
and scroll down to the bottom of the page, where you will see the "Artifacts"
235+
section.
236+
- Download the desired binaries for your platform of choice.
237+
- The labels are based on the CI runner, but the specific OS version should not
238+
matter for your use. The "ubuntu" binaries are for any x64 Linux OSes.
239+
The "macos-12" binaries are for any Intel-based Mac. Windows is x64-only
240+
at this time.
241+
222242
To download a binary from Cirrus CI (Apple silicon and ARM Linux only) please
223243
follow the below steps:
224244

0 commit comments

Comments
 (0)