91 Commits

Author SHA1 Message Date
Jérôme Charaoui
c9205e28d1
pages jobs shouldn't be added to main pipeline 2024-08-08 13:00:20 -04:00
Jérôme Charaoui
9b61c8589e
deploy build to dev.staging.tpn (tpo/web/dev#15) 2024-08-08 13:00:19 -04:00
Jérôme Charaoui
35a4cca9ce
fix getting started button url on landing page 2024-08-08 13:00:19 -04:00
anarcat
b91d19bda8
Merge branch 'fix-page-build' into 'main'
ci: install dependencies in the `pages` step too

See merge request tpo/web/dev!9
2024-08-08 13:00:18 -04:00
anarcat
d5e7ad230e
Merge branch 'fix-build' into 'main'
Fix failling build

See merge request tpo/web/dev!8
2024-08-08 13:00:18 -04:00
Justin !
99381904a7
ci: install dependencies in the pages step too 2024-08-08 13:00:18 -04:00
Justin !
def5c03db5
docs: update README.md to explain how to setup the project 2024-08-08 13:00:17 -04:00
Justin !
2087ce60dc
ci: use node:latest instead of the hugo image 2024-08-08 13:00:17 -04:00
Justin !
100abbe53f
add missing content metadata that make the build fail
I'm really sorry for the huge diff, the person seems to use Windows, and
so the EOL were weird and all files seems to have `777` as permission.
2024-08-08 13:00:16 -04:00
Justin !
0ae559681e
Reapply "Update _index.md"
This reverts commit aebed63b6bcf2a20b8d8b239ca18dc8e1a57d073.
2024-08-08 13:00:16 -04:00
Justin !
4fca655bef
Reapply "Update _index.md"
This reverts commit 7dc409146307a6d1bf2ec7d553e64114a9187660.
2024-08-08 13:00:15 -04:00
Justin !
88c9a2748d
Reapply "Updates to the layout", fixing build
This reverts commit a786ed994072dc6727a4806a049d45216d7846a0.
2024-08-08 13:00:15 -04:00
Jérôme Charaoui
08e81e246a
ci: pages needs to upload artifacts for pages:deploy 2024-08-08 13:00:14 -04:00
Jérôme Charaoui
061a2fd97d
ci: fix syntax error 2024-08-08 13:00:14 -04:00
Jérôme Charaoui
733f837cb3
ci: pages extends build job to avoid repetition 2024-08-08 13:00:13 -04:00
Antoine Beaupré
1fc5aec5df
switch to debian image for hugo build
This is how the statius site is built, and I cannot reproduce the hugo
build locally with the provided image here, podman refuses to pull the
image:

anarcat@angela:dev$ podman run registry.gitlab.com/pages/hugo/hugo_extended
Trying to pull registry.gitlab.com/pages/hugo/hugo_extended:latest...
Error: initializing source docker://registry.gitlab.com/pages/hugo/hugo_extended:latest: unable to retrieve auth token: invalid username/password: unauthorized: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. See https://gitlab.com/help/user/profile/account/two_factor_authentication#troubleshooting
anarcat@angela:dev[125]$ d
2024-08-08 13:00:13 -04:00
Antoine Beaupré
6e0f6b632b
try to debug pages build 2024-08-08 13:00:12 -04:00
Antoine Beaupré
ff0e070160
deploy gitlab pages with the right baseURL
Hugo *requires* some baseURL setting. By default it's `/` which breaks
the site when deployed in a subpath, like when we deploy in gitlab
pages.

So, instead of reusing the CI template, we just vendor the code in
here and build hugo for pages specially. We can still have a more
"standard" staging as that will work because it's published at the
root, but at least pages will work now.

See: tpo/web/dev#15
2024-08-08 13:00:12 -04:00
Antoine Beaupré
326dd6f4b2
Revert "Updates to the layout", fixing build
This completely broke the build and made the site entirely usable. It
was also completely undocumented, done in one huge chunk. This revert
is:

 221 files changed, 222 insertions(+), 13120 deletions(-)

This reverts commit d7506aca0c01fcfc6a3bc5f6229890fe3eedea99.
2024-08-08 13:00:11 -04:00
Antoine Beaupré
9153fe49a6
Revert "Update _index.md"
This reverts commit 8ce4440b22384c6fcfe79bec9089ca2b83aa0ffd.
2024-08-08 13:00:11 -04:00
Antoine Beaupré
37dd6734d9
Revert "Update _index.md"
This reverts commit 96c429fe920c6b854c1f102bd0e21b5743259c29.
2024-08-08 13:00:11 -04:00
Gaba
b7f07dedec
Update _index.md 2024-08-08 13:00:10 -04:00
Gaba
0adf5322b4
Update _index.md 2024-08-08 13:00:10 -04:00
Anxhelo Lushka
3edeb74762
Updates to the layout 2024-08-08 13:00:09 -04:00
Anxhelo Lushka
8f0f05ea9f
Remove node packages and fix mobile menu header color 2024-08-08 13:00:05 -04:00
Anxhelo Lushka
cf8035abca
Hide theme switch for now and fix baseURL 2024-08-08 12:59:19 -04:00
Jérôme Charaoui
abbc4c8f47
fix template filename 2024-08-08 12:57:59 -04:00
Jérôme Charaoui
5580adda48
switch to pages deployment 2024-08-08 12:57:58 -04:00
Jérôme Charaoui
6372960088
fix staging url 2024-08-08 12:57:58 -04:00
Jérôme Charaoui
37569ff853
fix gitlab-ci file extension 2024-08-08 12:57:57 -04:00
Jérôme Charaoui
78a6803d5f
add GitLab CI config for build + staging 2024-08-08 12:57:56 -04:00
Anxhelo Lushka
0d18de5aff
First force-push of Dev Docs draft 2024-08-08 12:57:42 -04:00
kez
7787465fbd Use requirements.txt for packages 2022-12-20 09:46:12 -08:00
kez
3f5c840db9 Update lego to pull in lektor-requirements.txt
See lego#56
2022-11-09 13:31:02 -08:00
Gaba
3e07eb37d3 Merge branch 'gaba-main-patch-32100' into 'main'
Change hiro for kez on MR reviews.

See merge request tpo/web/dev!6
2022-05-02 23:52:19 +00:00
Gaba
e5703b6a86 Change hiro for kez on MR reviews. 2022-05-02 23:49:18 +00:00
Jérôme Charaoui
f71b72f2da add deployment to GitLab Pages 2022-03-29 08:17:45 -04:00
Jérôme Charaoui
5b715b6608 format .gitlab-ci.yml like other projects 2022-03-29 08:17:04 -04:00
kezzle
a81dbf0284 Merge branch 'team-i20-edit-gitlab' into 'main'
Change the "Edit this page" link to gitlab.tpo

See merge request tpo/web/dev!5
2022-02-20 01:46:39 +00:00
kez
bd5df31200 Change the "Edit this page" link to gitlab.tpo
Context: team#20
2022-02-19 17:43:16 -08:00
Jerome Charaoui
03548f82a6 Remove lego branch param in .gitmodules 2022-01-19 14:10:08 -05:00
Gus
3327b5c08a Update lego url and branch 2021-12-22 14:53:11 +00:00
kez
4099722ebb Merge branch 'add-ci' into 'main'
Remove the static-shim deploy job

See merge request tpo/web/dev!4
2021-11-16 18:03:34 +00:00
kez
23ec234504 Remove the static-shim deploy job
The dev.tpo site isn't actually live, and doesn't need to be deployed at
all.
2021-11-16 09:55:26 -08:00
kez
7525abd069 Merge branch 'add-ci' into 'main'
Set the SUBDIR variable for CI

See merge request tpo/web/dev!3
2021-11-15 22:26:27 +00:00
kez
55d87c62f8 Set the SUBDIR variable for CI 2021-11-15 14:22:14 -08:00
kez
4c32be3c15 Merge branch 'add-ci' into 'main'
Add gitlab CI file for building and deploying

See merge request tpo/web/dev!2
2021-11-15 22:05:39 +00:00
kez
78f51773c9 Add gitlab CI file for building and deploying 2021-11-15 13:55:57 -08:00
hiro
9c45347efc Fix merge conflicts again 2020-11-25 15:46:41 +01:00
hiro
d62d51ac21 Fix merge conflict 2020-11-25 15:44:16 +01:00