E5CC GitHub - wagtail/releases.wagtail.org: Infrastructure to support nightly releases and upgrade checks
[go: up one dir, main page]

Skip to content

Infrastructure to support nightly releases and upgrade checks

License

Notifications You must be signed in to change notification settings

wagtail/releases.wagtail.org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

releases.wagtail.org

Infrastructure to support nightly releases and upgrade checks.

Upgrade checker

Wagtail’s latest.txt file contains metadata bout Wagtail releases, and is published the latest.sh script.

Nightly releases

Wagtail’s CircleCI continuous integration triggers publication of nightly releases. Those releases are shared on the nightly releases index.

Infrastructure

releases.wagtail.org (and the legacy releases.wagtail.io) is hosted in an S3 bucket (named releases.wagtail.io). The entire bucket is considered public.

For additional security and performance, CloudFront is used to globally cache requests. CloudFront handles TLS termination, HTTPS redirects, compression and caching. CloudFront uses signed URLs (Origin Access Control) to access the bucket, to prevent access to the bucket directly.

Deploying changes

To deploy changes in this repository, run the deploy.py script using uv:

uv run deploy.py

You must have access to the relevant S3 bucket (releases.wagtail.io).

deploy.py will upload the files, and then clear the cache. The cache is cleared in the background, so may take a couple minutes for the changes to propagate.

About

Infrastructure to support nightly releases and upgrade checks

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors 2

  •  
  •  
0