Skip to content

Commit 7a98204

Browse files
oliverpoolearl-warren
authored andcommitted
[CI] update DNS on experimental release (go-gitea#1298)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/1298 Co-authored-by: oliverpool <[email protected]> Co-committed-by: oliverpool <[email protected]> (cherry picked from commit 2aebc5ab4d58a90ed79e5487776d4f3eeea3b33f) (cherry picked from commit 8d66b6e7bcc1f2eae06e1dee65b4b8736f217824) (cherry picked from commit c782935f1b3d54a928f81a4dcd19bbca52c6f77c) (cherry picked from commit 51e071da7304badd0f301771322bde7a86d33ef5) (cherry picked from commit 81dbc87e1639510c1026541eb944267e9cbdb78b)
1 parent 70d45d9 commit 7a98204

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.forgejo/workflows/publish-release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,22 @@ jobs:
5858
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
5959
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
6060
verbose: ${{ secrets.VERBOSE }}
61+
62+
63+
- name: set up go for the DNS update below
64+
uses: https://code.forgejo.org/actions/setup-go@v4
65+
if: secrets.ROLE == 'forgejo-experimental'
66+
with:
67+
go-version: ">=1.21"
68+
check-latest: true
69+
- name: update the _release.experimental DNS record
70+
if: secrets.ROLE == 'forgejo-experimental'
71+
uses: https://code.forgejo.org/actions/ovh-dns-update@v1
72+
with:
73+
subdomain: _release.experimental
74+
domain: forgejo.com # there is a CNAME from .org to .com (for security reasons)
75+
record-id: 5283602601
76+
value: v=${{ github.ref_name }}
77+
ovh-app-key: ${{ secrets.OVH_APP_KEY }}
78+
ovh-app-secret: ${{ secrets.OVH_APP_SECRET }}
79+
ovh-consumer-key: ${{ secrets.OVH_CON_KEY }}

0 commit comments

Comments
 (0)