File: hosting.md

package info (click to toggle)
meld 3.22.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,784 kB
  • sloc: python: 14,675; xml: 317; sh: 82; makefile: 26
file content (37 lines) | stat: -rw-r--r-- 1,028 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

# Meld hosting infrastructure


## Hosting

* DNS is hosted by Cloudflare
* SSL/TLS is handled by Cloudflare
* Website is served by Cloudflare Workers
* Windows binaries are hosted on the GNOME FTP server mirrors
* Other package options, including Flatpak releases, are built and hosted by
  external providers

Note that the Cloudflare site runs on a private account.


## Build

Site build runs on GNOME Gitlab CI, first building the site and publishing to
Gitlab pages, and then deploying the built static site to Cloudflare. See
`.gitlab-ci.yml` in the `pages` Git branch for details.


## DNS

* meldmerge.org - the main Meld website domain since 2011
* meld.app - new/secondary website domain, first actually used in 2021

Both domains are privately registered.


## Infrastructure TODO list (August 2022)

* Automate CI release tarball uploads
* Automate CI release MSI uploads
* Set release branches to protected if possible; this might not be possible if
  it will interfere with the GNOME translation team's workflow