18aeeaabd2
dev: create virtual rust workspace in the repository root
...
Co-authored-by: naskya <m@naskya.net>
2024-01-31 19:32:56 +09:00
0365d2d337
dev (minor): refactor patch.sh
2024-01-26 11:20:10 +09:00
50b822d103
chore: remove untracked remnants of native-utils on upgrade
2024-01-25 02:34:06 +09:00
01e8ae37f8
refactor: rename backend/native-utils to backend-rs
2024-01-23 01:29:15 +09:00
fcccf2eb29
dev: update Makefile
2024-01-14 20:15:05 +09:00
e02670bfb0
dev: apply patches after git pull
2024-01-10 12:29:12 +09:00
350161974f
dev: re-run update.sh if the script itself is modified by the update
2024-01-10 10:00:07 +09:00
8d281982ac
dev: add ability to pass --server-is-stopped to update.sh
...
This enables (semi-)automated upgrading:
```sh
sudo systemctl stop firefish.service
./update.sh --native --server-is-stopped
sudo systemctl start firefish.service
```
see also: d14bc4fb13
2024-01-09 19:53:36 +09:00
d14bc4fb13
dev: rename --skip-all-confirmations to --install
...
This option is meant to be used only for the first build,
where users follow the installation/migration
instructions and prepare the necessary things like PGroonga
and it's safe to skip previous notes.
Skipping 'Did you stop your server?' in normal
updates should be done with another option,
which will be added accordingly.
2024-01-09 19:52:01 +09:00
ddbf884cb5
dev: add ability to pass --docker, --podman, or --native to update.sh
...
passing more than one of these flags is not expected
2024-01-09 10:50:34 +09:00
0a29467541
dev: refactor update script
2024-01-09 10:23:23 +09:00
41b25228df
dev: append first 2 digits of commit hash to version
2024-01-07 16:50:21 +09:00
d12b7cb941
dev: use sadsay for warnings and some sad reports
2024-01-05 14:41:00 +09:00
17598c2248
dev (minor): add utility function sadsay
2024-01-05 13:18:25 +09:00
d7d9e3c323
dev: support Podman
2024-01-05 08:03:42 +09:00
21aa6b097b
docker: migrate image registry to registry.code.naskya.net
2024-01-04 12:23:05 +09:00
3a0a2d04f3
dev: prefix message filename with timestamp
2024-01-03 07:28:39 +09:00
f631154835
dev: add version_ci helper function for CI
2023-12-27 21:41:09 +09:00
74f7ef6b98
dev: use pnpm pkg set version
to write version info
2023-11-27 18:31:21 +09:00
c88c09a9db
fix: make docker.sh executable (take 2)
2023-11-25 05:30:27 +09:00
d82cab5d4d
dev: minor refactor of update scripts
2023-11-21 21:33:56 +09:00
a2f684ce00
dev: minor refactor in update/utils
2023-11-21 03:49:44 +09:00
96f7224a24
dev: minor update in update/utils
2023-11-21 03:32:26 +09:00
69a3bacb32
dev: minor update in docker.sh
2023-11-21 03:32:26 +09:00
21a07539a3
dev: remove redundant operations from upgrading scripts
2023-11-21 03:32:26 +09:00
c15a63ff8a
dev: refactor "running" command
2023-11-18 16:37:55 +09:00
1583fddcdc
dev: add back lockfile
2023-11-18 15:18:44 +09:00
4c445bf590
chore: add a message to tell that docker image build takes time
2023-11-17 16:25:39 +09:00
513197f340
fix: make docker.sh executable
2023-11-17 16:23:41 +09:00
27aaab3d34
dev: add a delimiter in the version number
2023-11-15 13:50:54 +09:00
f58a5f0109
dev: append latest commit date to version instead of raw commit hash
2023-11-14 23:54:37 +09:00
d45421e79a
dev: make upgrading scripts POSIX compliant
2023-11-14 23:04:56 +09:00
5789fc2fae
dev: support Docker in the upgrading script
2023-11-12 05:31:20 +09:00