Skip to content

elementary/releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f78506f · Mar 8, 2025
Dec 13, 2024
Mar 8, 2025
Oct 11, 2024
Feb 4, 2025
Apr 3, 2020
Jun 1, 2020
Apr 1, 2020
Apr 1, 2020
Apr 1, 2020
Apr 1, 2020
Jan 13, 2022
Apr 2, 2020
Oct 11, 2024
Apr 3, 2020
Jan 13, 2022
Aug 9, 2022

Releases

See all releases and the status of repos at releases.elementary.io

Building

You'll need the following dependencies:

ruby-full
build-essential
zlib1g-dev

We recommend installing gems to a (hidden) directory in your home folder:

echo '' >> ~/.bashrc
echo '# Install Ruby Gems to ~/.gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/.gems"' >> ~/.bashrc
echo 'export PATH="$HOME/.gems/bin:$PATH"' >> ~/.bashrc
echo '' >> ~/.bashrc
source ~/.bashrc

Install bundler:

gem install bundler

Install gems:

bundle install

Build and serve locally with:

bundle exec jekyll serve --host 0.0.0.0

The site should now be available at http://0.0.0.0:4000/ on your local machine, and your local machine's IP address on your network—great for testing on mobile OSes.

Updating Data

_data/repos.json is automatically rebuilt from a GitHub Action, but you can build it for local development:

First, create a GitHub token with repo permissions and copy it somewhere safe.

Then, make sure you have pip and PyGithub. On elementary OS:

sudo apt install python3-pip
pip install PyGithub

Lastly, run release.py re-using your token as an environment variable, e.g.:

GITHUB_TOKEN=ghp_aBcDeFgHiJkLmNoPqRsTuVwXyZ python3 release.py