Commit Graph
22 Commits
Author SHA1 Message Date
dc 982cf5b28e ci(publish): deploy the docs site with surfer 7 and an app password
The publish job installed cloudron-surfer 6.4.1 and uploaded with a token; the
current major takes a Cloudron username plus an app password instead.  Pin
@cloudron/surfer 7.2.0, user allan, password from SURFER_PASSWORD.

`deploy` rather than `put`: it swaps the site atomically, so a failed upload
leaves the current site serving, and it records the ref and commit in the site's
deploy history.  The docs are a named site (`docs`) on its own alias domain, so
both are passed.

Also adds workflow_dispatch, so a deploy can be run by hand.
2026-10-28 00:40:41 +00:00
dc 8ed0f16004 docs(build): pin the deploy tooling versions and disable install scripts
The publish workflow installed cloudron-surfer, the mkdocs pip set and
@marp-team/marp-cli with no version pins, so a breaking or compromised upstream
release would ship straight to the live site on the next merge to main.

- pin cloudron-surfer@6.4.1, mkdocs==1.6.1, mkdocs-material==9.7.7,
  fontawesome_markdown==0.2.6, mkdocs-redirects==1.2.3 and
  @marp-team/marp-cli@4.5.1 (the versions the site builds with today)
- add .npmrc with ignore-scripts=true and save-exact=true; neither npm package
  ships an install/preinstall/postinstall hook, so nothing is skipped
2026-10-15 18:28:36 +00:00
allan 45a46d6a0a fix: pipeline
Publish to docs.datacontroller.io / Deploy docs (push) Successful in 1m5s
2025-10-01 12:34:20 +01:00
allan e0ae2074d1 Update .gitea/workflows/publish.yml
Publish to docs.datacontroller.io / Deploy docs (push) Successful in 2m14s
2023-07-25 07:42:41 +00:00
Mihajlo Medjedovic 1d3ec5c56b ci: cloudron surfer
Publish to docs.datacontroller.io / Deploy docs (push) Successful in 2m15s
2023-07-25 00:47:21 +02:00
Mihajlo Medjedovic ecdd19dd1c ci: chrome install
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 1m35s
2023-07-25 00:35:42 +02:00
Mihajlo Medjedovic e044b6c294 ci: mkdocs
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 1m7s
2023-07-25 00:32:48 +02:00
Mihajlo Medjedovic ef11e230d5 ci: docs
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 37s
2023-07-24 19:49:32 +02:00
Mihajlo Medjedovic 95caf935b0 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 36s
2023-07-24 19:48:29 +02:00
Mihajlo Medjedovic 8a8482c8c4 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 11s
2023-07-24 19:47:59 +02:00
Mihajlo Medjedovic 769d515486 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 7s
2023-07-24 19:47:12 +02:00
Mihajlo Medjedovic 359646728a ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 8s
2023-07-24 19:44:25 +02:00
Mihajlo Medjedovic 8f5701c230 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 8s
2023-07-24 19:42:33 +02:00
Mihajlo Medjedovic 148d59a3ac ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 8s
2023-07-24 19:40:25 +02:00
Mihajlo Medjedovic 4bbfa92148 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 7s
2023-07-24 19:36:14 +02:00
Mihajlo Medjedovic 5daeaf5a23 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 7s
2023-07-24 19:34:27 +02:00
Mihajlo Medjedovic bd757e9ab1 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 8s
2023-07-24 19:33:53 +02:00
Mihajlo Medjedovic 313eed16f0 ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 8s
2023-07-24 19:33:00 +02:00
Mihajlo Medjedovic 226477486b ci: python
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 28s
2023-07-24 19:30:32 +02:00
Mihajlo Medjedovic 23c9decb6e ci: pythong
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 8s
2023-07-24 19:27:45 +02:00
Mihajlo Medjedovic 090f3e7fee ci: python version
Publish to docs.datacontroller.io / Deploy docs (push) Failing after 28s
2023-07-24 19:24:45 +02:00
allan e2a73d30f7 fix: first stab at gitea action 2023-06-30 16:41:08 +01:00