Skip to content

Commit e19b5d7

Browse files
authored
Separate prerelease and stable fury channel, use ddev not drud, fixes ddev#4707, fixes ddev#4628 [skip ci] (ddev#4808)
1 parent 52ba935 commit e19b5d7

File tree

4 files changed

+29
-18
lines changed

4 files changed

+29
-18
lines changed

.github/workflows/master-build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ jobs:
220220
# either 'goreleaser' (default) or 'goreleaser-pro'
221221
distribution: goreleaser-pro
222222
version: latest
223-
args: release --rm-dist
223+
args: release --clean
224224
env:
225225
GITHUB_TOKEN: ${{ secrets.DDEV_GITHUB_TOKEN }}
226226
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}

.goreleaser.yml

+10-3
Original file line numberDiff line numberDiff line change
@@ -121,16 +121,19 @@ builds:
121121
###### Archives ######
122122
archives:
123123
- id: ddev
124+
rlcp: true
124125
builds:
125126
- ddev
126127
- mkcert
127128
- ddev_bash_completion.sh
128129
- ddev_zsh_completion.sh
129130
- ddev_fish_completion.sh
130131
format: tar.gz
131-
name_template: "{{ .ProjectName }}_{{ .Os }}-{{ .Arch }}.v{{ .Version }}"
132-
replacements:
133-
darwin: macos
132+
name_template: >-
133+
{{ .ProjectName }}_
134+
{{- if eq .Os "darwin" }}macos{{ else }}{{ .Os }}{{ end }}-
135+
{{- .Arch }}.
136+
v{{- .Version }}
134137
format_overrides:
135138
- goos: windows
136139
format: zip
@@ -140,12 +143,14 @@ archives:
140143
allow_different_binary_count: true
141144

142145
- id: completions-tarball
146+
rlcp: true
143147
builds:
144148
- completions-tarball
145149
format: binary
146150
name_template: ddev_shell_completion_scripts.v{{.Version}}.tar.gz
147151

148152
- id: ddev-windows-installer
153+
rlcp: true
149154
builds:
150155
- ddev-windows-installer
151156
format: binary
@@ -352,3 +357,5 @@ aurs:
352357

353358
furies:
354359
- account: "{{ .Env.FURY_ACCOUNT }}"
360+
secret_name: "FURY_TOKEN"
361+
skip: '{{ ne .Prerelease "" }}'

docs/content/developers/buildkite-testmachine-setup.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,11 @@ We are using [Buildkite](https://buildkite.com/ddev) for Windows and macOS testi
5656
11. Install basics in WSL2:
5757
5858
```bash
59-
curl https://apt.fury.io/drud/gpg.key | sudo apt-key add -
60-
echo "deb https://apt.fury.io/drud/ * *" | sudo tee -a /etc/apt/sources.list.d/ddev.list
59+
curl -fsSL https://pkg.ddev.com/apt/gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ddev.gpg > /dev/null
60+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ddev.gpg] https://pkg.ddev.com/apt/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list >/dev/null
61+
# Update package information and install DDEV
62+
sudo apt update && sudo apt install -y ddev
63+
6164
sudo mkdir -p /usr/sharekeyrings && curl -fsSL https://keys.openpgp.org/vks/v1/by-fingerprint/32A37959C2FA5C3C99EFBC32A79206696452D198 | sudo gpg --dearmor -o /usr/share/keyrings/buildkite-agent-archive-keyring.gpg
6265
echo "deb [signed-by=/usr/share/keyrings/buildkite-agent-archive-keyring.gpg] https://apt.buildkite.com/buildkite-agent stable main" | sudo tee /etc/apt/sources.list.d/buildkite-agent.list
6366
sudo apt update && sudo apt install -y build-essential buildkite-agent ca-certificates curl ddev gnupg lsb-release make mariadb-client

docs/content/users/install/ddev-installation.md

+13-12
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ Once you’ve [installed a Docker provider](docker-installation.md), you’re re
5151

5252
```bash
5353
# Add DDEV’s GPG key to your keyring
54-
curl -fsSL https://apt.fury.io/drud/gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ddev.gpg > /dev/null
55-
54+
curl -fsSL https://pkg.ddev.com/apt/gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ddev.gpg > /dev/null
55+
5656
# Add DDEV releases to your package repository
57-
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ddev.gpg] https://apt.fury.io/drud/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list
57+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ddev.gpg] https://pkg.ddev.com/apt/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list >/dev/null
5858

5959
# Update package information and install DDEV
6060
sudo apt update && sudo apt install -y ddev
@@ -74,16 +74,16 @@ Once you’ve [installed a Docker provider](docker-installation.md), you’re re
7474
```bash
7575
# Add DDEV releases to your package repository
7676
echo '[ddev]
77-
name=DDEV Repo
78-
baseurl=https://yum.fury.io/drud/
79-
enabled=1
80-
gpgcheck=0' | sudo tee -a /etc/yum.repos.d/ddev.repo
77+
name=ddev
78+
baseurl=https://pkg.ddev.com/yum/
79+
gpgcheck=0
80+
enabled=1' | perl -p -e 's/^ +//' | sudo tee /etc/yum.repos.d/ddev.repo >/dev/null
8181

8282
# Install DDEV
8383
sudo dnf install --refresh ddev
8484
```
8585

86-
Signed repository support will be added in the near future.
86+
Signed yum repository support will be added in the future.
8787

8888
### Arch Linux
8989

@@ -245,8 +245,8 @@ Once you’ve [installed a Docker provider](docker-installation.md), you’re re
245245
12. Install DDEV:
246246

247247
```bash
248-
curl https://apt.fury.io/drud/gpg.key | sudo apt-key add -
249-
echo "deb https://apt.fury.io/drud/ * *" | sudo tee -a /etc/apt/sources.list.d/ddev.list
248+
curl -fsSL https://pkg.ddev.com/apt/gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ddev.gpg > /dev/null
249+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ddev.gpg] https://pkg.ddev.com/apt/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list >/dev/null
250250
sudo apt update && sudo apt install -y ddev
251251
```
252252

@@ -293,10 +293,11 @@ Once you’ve [installed a Docker provider](docker-installation.md), you’re re
293293
1. [Open any repository](https://www.gitpod.io/docs/getting-started) using Gitpod and run the following:
294294
```bash
295295
# Add DDEV’s GPG key to your keyring
296-
curl -fsSL https://apt.fury.io/drud/gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ddev.gpg > /dev/null
296+
curl -fsSL https://pkg.ddev.com/apt/gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ddev.gpg > /dev/null
297297

298298
# Add DDEV releases to your package repository
299-
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ddev.gpg] https://apt.fury.io/drud/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list
299+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ddev.gpg] https://pkg.ddev.com/apt/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list >/dev/null
300+
300301

301302
# Update package information and install DDEV
302303
sudo apt update && sudo apt install -y ddev

0 commit comments

Comments
 (0)