Commit graph

31 commits

Author SHA1 Message Date
ddbcdfa094 ci: install and bundle remarkbox-theme-chaostheory
Adds chaostheory theme to the shared env.tar.gz build so foxhop.net
(which sets app.theme = chaostheory and shares /opt/remarkbox/env with
my.remarkbox.com) has the theme's templates + static assets available
after deploy.
2026-04-21 18:27:49 -04:00
f5c09d873e Pin setuptools<81 — version 82 removed pkg_resources
Pyramid imports pkg_resources which was removed in setuptools 82.
Pin across requirements, Makefile, and CI scripts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 12:19:33 -05:00
37bffe29aa Install setuptools directly in CI scripts before make targets
Belt-and-suspenders: ensure setuptools is in the cached venv
before any Make target runs. Shell executor preserves env/
between builds but Python 3.12+ venvs lack setuptools.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 12:16:01 -05:00
0ea91d6859 Fix commit-hash.txt placement: copy into env before creating tarball 2026-02-01 17:17:00 -05:00
4f60f6fbed Fix version endpoint to read commit-hash.txt from CI build
The deploy environment has no .git directory. Now reads
commit-hash.txt (written by CI) from the virtualenv, repo
root, or /opt/remarkbox before falling back to git rev-parse.
CI build step now copies commit-hash.txt into the virtualenv.
2026-02-01 16:57:19 -05:00
9936b21467 Add twine-venv target in /tmp for PyPI uploads
Uses a persistent virtualenv in /tmp/twine-venv to avoid
relying on system python/twine in CI.
2025-12-29 09:35:08 -05:00
00edd84398 Update .gitlab-ci.yml file 2025-12-29 14:31:53 +00:00
a362190ea5 Update .gitlab-ci.yml 2025-12-29 14:29:28 +00:00
e12e7667c5 Update delete_disabled_nodes.py 2025-04-05 14:12:30 +00:00
744878f41d new file: .gitlab-ci.deploy.yml
modified:   .gitlab-ci.yml
2025-03-03 15:37:39 -05:00
1acbaa16b0 modified: .gitlab-ci.yml 2025-03-03 15:19:51 -05:00
8b456825ce no shortcuts to prod
modified:   .gitlab-ci.yml
	modified:   Makefile
2025-03-03 10:55:06 -05:00
cc42d4f869 Update .gitlab-ci.yml 2025-03-02 20:40:19 +00:00
8b199291e4 Update .gitlab-ci.yml 2025-03-02 13:24:03 +00:00
e37f7e4037 modified: .gitlab-ci.yml 2025-03-01 16:47:34 -05:00
29ae52e991 modified: .gitlab-ci.yml 2025-03-01 16:46:51 -05:00
f4522bdddd fix pipeline 2025-03-01 16:33:27 -05:00
710588d007 remarkbox 1.0.0
modified:   .gitignore
	modified:   .gitlab-ci.yml
	modified:   Makefile
	modified:   README.rst
	modified:   setup.py
2025-03-01 15:22:50 -05:00
5449b4872f fix deploys
modified:   .gitlab-ci.yml
	modified:   Makefile
2025-03-01 10:18:15 -05:00
cedb69f798 Update .gitlab-ci.yml file install themes manually. 2025-03-01 15:04:13 +00:00
64593125b7 Update .gitlab-ci.yml file 2025-01-10 12:18:34 +00:00
41cb325e94 Fix gitlab pipeline per @FireIsGood
modified:   .gitlab-ci.yml
2025-01-09 13:25:46 -05:00
feb32bb2e2 Child pipeline fixes race condition.
new file:   .gitlab-ci.deploy.yml
	modified:   .gitlab-ci.yml
2022-06-21 14:34:23 -04:00
56f78e287e Update .gitlab-ci.yml file 2022-06-07 12:36:40 +00:00
7860ab76fa Update .gitlab-ci.yml file 2022-06-07 12:16:21 +00:00
13e6497a65 Update .gitlab-ci.yml file 2022-06-07 12:15:53 +00:00
ca522760f8 Update .gitlab-ci.yml file 2022-06-06 18:30:47 +00:00
52667e39ef modified: .gitlab-ci.yml 2022-06-01 20:16:02 -04:00
384659d002 move install to /opt/remarkbox
modified:   .gitlab-ci.yml
2022-06-01 20:03:40 -04:00
2fd201d502 Update .gitlab-ci.yml file 2022-01-10 23:26:42 +00:00
89545319e7 Update .gitlab-ci.yml file 2022-01-10 23:24:51 +00:00