23 Commits

Author SHA1 Message Date
Hugo Locurcio
5fe2df3dbb Fix building with Jekyll on Ruby 3.4 (#1079)
Ruby 3.4 removed several standard library packages, so they have
to be installed as gems instead.

This also updates Jekyll to use a version that's supported in Ruby 3.4.

The minimum required Ruby version is now 3.2.
2025-06-12 20:41:04 +02:00
Thaddeus Crews
90318e0496 CI: Bump checkout actions (#970) 2024-12-03 18:06:16 +01:00
Winston
601b3896eb Upload site as artifact 2024-06-06 09:45:16 +02:00
Emi
f4b32d6ac1 Create versions.json
Remove the action to copy `versions.yml`
2024-05-02 11:01:20 +02:00
Emi
3c4f7f7b18 Copy versions.yml file when building the site 2024-04-16 11:06:03 +02:00
Michael
76d2cfac4c Asset minification (#799)
* Minify asset on each build

* Fix style

* Add github action step to install minify

* Remove unnecessary require

* Remove unnecessary lines
2024-02-19 15:54:09 +01:00
Yuri Sizov
ddf6528fe7 Add a CI workflow to test build PRs 2023-02-20 12:43:16 +01:00
Yuri Sizov
99604569e4 Keep published git history 2023-01-17 18:58:32 +03:00
Yuri Sizov
d7505b0d4e Enable building the website with CI 2023-01-09 20:13:30 +03:00
Emilio Coppola
2fa65521ee Complete website rewrite
This PR replaces the current CMS website with a static version of it built using Jekyll.

- Everything should be working 1 to 1 with the same permalinks except for the `/news` page (not articles) which was renamed as `/blog` (old links will redirect to new ones).
- The showcase entries on the home page now redirect to their showcase page in our site so that the user can choose which store front or page to visit next.
- I also changed the first link from the nav bar to go to the showcase page since the features one is still pretty outdated.

Co-authored-by: Yuri Sizov <yuris@humnom.net>
2023-01-09 19:14:36 +03:00
Yuri Sizov
731e2c6cc5 Implement GodotEngine.I18n plugin 2022-12-14 18:02:53 +03:00
Yuri Sizov
a9cbd34d64 Add a custom utility plugin 2022-12-07 18:42:21 +03:00
Daniel Z
3d55842791 Scheduled task security.txt reminder (#461) 2022-11-25 02:08:08 +01:00
Yuri Sizov
6931563dd2 Recreate Docker setup for contributors to be more up to date and robust (#401)
Recreate Docker setup for contributors to be more up to date and robust
2022-07-10 00:55:41 +03:00
dependabot[bot]
e15ac28853 Bump actions/checkout from 2 to 3 (#388)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 00:34:37 +01:00
Rémi Verschelde
7a3b1613ae CI: Relax pinned version for actions/checkout and setup-php 2021-10-15 23:50:09 +02:00
dependabot[bot]
2421fa5394 Bump shivammathur/setup-php from 2.14.0 to 2.15.0 (#370)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 00:48:56 +02:00
dependabot[bot]
dd75e22020 Bump shivammathur/setup-php from 2.12.0 to 2.14.0
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.12.0 to 2.14.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/2.12.0...2.14.0)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-13 21:04:31 +00:00
Rémi Verschelde
e1442c2e6c Remove cacheroute plugin, breaks live instance (#347)
We've had it deleted locally on the live instance for a while, but it would be better
to make the Git version match what we do use in production.
2021-08-16 04:33:54 +02:00
dependabot[bot]
901f9f390c Bump shivammathur/setup-php from 2.11.0 to 2.12.0 (#351)
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.11.0 to 2.12.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/2.11.0...2.12.0)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-14 23:33:03 +02:00
dependabot[bot]
d4176c4c95 Bump shivammathur/setup-php from 2 to 2.11.0 (#331)
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2 to 2.11.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/v2...2.11.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 16:35:23 +02:00
Hugo Locurcio
091914cef8 Add a CSS linting and formatting setup using Stylelint + Prettier 2021-01-17 22:39:19 +01:00
Hugo Locurcio
a1ae92b9ee Set up continuous integration using GitHub Actions
This also uses the unofficial Bash strict mode for shell scripts.
2021-01-14 02:08:58 +01:00