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