Nick Sweeting
db10a2142e
remove extra files from repo root and move package.json into etc
2024-10-05 03:53:23 -07:00
Nick Sweeting
00a91e09c6
clean previous build before releasing
2024-10-05 03:23:23 -07:00
Nick Sweeting
0c52fd2873
dont release docs during release
2024-10-05 03:22:01 -07:00
Nick Sweeting
b1264a6f8b
force push tags
2024-10-05 03:20:56 -07:00
Nick Sweeting
bf073b0217
make release script less aggro about pushing
2024-10-05 03:19:37 -07:00
Nick Sweeting
7f1aa72b7a
update pip build script to not use old dist method
2024-10-05 02:32:44 -07:00
Nick Sweeting
171fbe4cf2
remove apt and brew build scripts
2024-10-05 02:16:17 -07:00
Nick Sweeting
e29aff12bf
update build and release scripts to use uv
2024-10-05 01:17:53 -07:00
Nick Sweeting
497d3e9c2d
fix chrome trying to use novnc in docker when its not available
2024-10-04 22:29:32 -07:00
Nick Sweeting
8336c997a1
bump python version to 3.12 in docker
2024-10-04 00:45:13 -07:00
Nick Sweeting
f4f1d7893c
fix CUSTOM_TEMPLATES_DIR config load and chrome symlinking
2024-10-03 03:20:25 -07:00
Nick Sweeting
29fc14dff4
dont build docker container twice during release
2024-10-03 03:12:18 -07:00
Nick Sweeting
ca41d033da
speed up docker build using implicit lock
2024-09-06 04:24:31 -07:00
Nick Sweeting
770e06960c
change pdm to use 3.11 for locking
2024-09-06 03:49:10 -07:00
Nick Sweeting
cfe5798ade
bump version to 0.8.3
2024-09-06 02:59:14 -07:00
Nick Sweeting
3b28042d0d
explicitly specify python version in pdm lock file build target
2024-08-22 15:54:02 -07:00
Nick Sweeting
ba14ee0e5e
fix ghcr image names
2024-06-04 04:17:33 -07:00
Nick Sweeting
c570674798
fix docker build
2024-06-03 01:13:17 -07:00
Nick Sweeting
4af743e9e0
dont modify pip_dist to reduce git noise
2024-06-02 19:18:24 -07:00
Nick Sweeting
102e87578c
re-lock packages for python3.10 because we have to support it still
2024-05-11 15:06:19 -07:00
Nick Sweeting
8d7dd47c43
stop pushing version tags by default on docker build
2024-04-30 21:43:44 -07:00
Nick Sweeting
8f3901dd36
fix edge case in docker_entrypoint where crontabs glob fails to expand
2024-04-25 21:38:15 -07:00
Nick Sweeting
6a6ae7468e
fix lint errors
2024-04-25 21:36:11 -07:00
Nick Sweeting
716ba52450
bump django to version 5.0 and all other requirements
2024-04-25 04:19:16 -07:00
Nick Sweeting
463ea54616
remove references to main branch in favor of stable branch
2024-04-24 16:38:00 -07:00
Nick Sweeting
8e9cfc8869
fix crontab symlinking to use glob instead of ls for iteration
2024-04-24 16:23:08 -07:00
Nick Sweeting
98c5e69203
bump lockfiles
2024-04-24 14:38:21 -07:00
Nick Sweeting
756e159dfe
add new bin/lock_pkgs.sh to generate package lockfiles consistently
2024-04-23 17:45:36 -07:00
Nick Sweeting
e48159b8a0
cleanup docker-compose by storing crontabs in data dir
2024-03-26 15:24:05 -07:00
jim winstead
741ff5f1a8
Make it a little easier to run specific tests
...
Changes ./bin/test.sh to pass command line options to pytest, and default to
only running tests in the tests/ directory instead of everywhere excluding
a few directories which is more error-prone.
Also keeps the mock_server used in testing quiet so access log entries don't
appear on stdout.
2024-03-01 12:43:53 -08:00
Nick Sweeting
fa24136ff7
Update setup.sh
2024-02-18 05:46:53 -08:00
Nick Sweeting
b706ab390d
Merge branch 'main' into dev
2024-02-18 05:40:49 -08:00
Nick Sweeting
84fe8e1c75
Update setup.sh
2024-02-18 05:40:30 -08:00
Nick Sweeting
8519c81711
Update setup.sh
2024-02-18 05:32:38 -08:00
Nick Sweeting
9373a2853e
Update setup.sh
2024-02-18 05:32:20 -08:00
Nick Sweeting
0b8ff4c84c
Update setup.sh
2024-02-18 05:28:48 -08:00
Nick Sweeting
0cdfab7f45
Update setup.sh
2024-02-18 05:27:17 -08:00
Nick Sweeting
e9f3b041ec
Update setup.sh
2024-02-18 05:21:27 -08:00
Nick Sweeting
131c9f5d83
Merge branch 'main' into dev
2024-01-16 18:15:21 -08:00
Nick Sweeting
2de06c14e1
fix setup.sh script
2024-01-16 18:15:14 -08:00
Nick Sweeting
ed49301cf0
only check data/archive if data has space available in entrypoinbt
2024-01-11 20:07:43 -08:00
Nick Sweeting
75d8ed3fec
dont attempt to chown /browsers/.links if it doesnt exist
2024-01-11 20:07:04 -08:00
Nick Sweeting
8ccb4f73ec
check data/archive folder for free space as well
2024-01-11 19:52:53 -08:00
Nick Sweeting
ff5aef521e
fix chown of playwright browsers dir links
2024-01-11 19:02:58 -08:00
Nick Sweeting
014c1e1dc7
remove dbus from docker setup, not actually needed
2024-01-11 19:02:34 -08:00
Nick Sweeting
df11a8a3ba
fix playwright browsers path not having hidden dir inside chowned
2024-01-11 17:26:58 -08:00
Nick Sweeting
975b1b5ae1
fix: handle archive folder permission more graceful ( #1312 )
2024-01-05 16:26:42 -08:00
Nick Sweeting
e085b1d13b
try to chown everything in ./data and only fallback to avoiding ./data/archive if it fails initially
2024-01-05 16:19:47 -08:00
gnattu
bc2bfc1cc7
fix: handle archive folder permission more graceful
...
On mounted network shares, chmod might be hard or impossible to do without modify the server config. Ignore the archive folder because we already tested if that folder is writeable and printed warnings to the user.
2024-01-05 12:57:01 +08:00
Nick Sweeting
a6ea05820b
empty commit to bump version difference
2024-01-04 19:59:34 -08:00