Anmol Sethi
79eac42905
docker: Build cross platform release image natively
...
Playwright deps don't install when running under QEMU.
2023-02-27 11:25:43 -08:00
Anmol Sethi
5ee68852c5
docker/build.sh: More fixes
2023-02-09 19:50:18 -08:00
Anmol Sethi
614691a06a
build: Passthrough $RELEASE to docker build
2023-02-09 19:32:27 -08:00
Anmol Sethi
b6078ed342
build: Passthrough $VERSION explicitly to docker/build.sh
2023-02-09 19:23:19 -08:00
Anmol Sethi
524fa29898
build_docker: Pass $D2_DOCKER_IMAGE to remote
2023-02-09 18:45:44 -08:00
Anmol Sethi
57ff0c3205
build.sh: Add --local support for docker
2023-02-09 18:20:21 -08:00
Anmol Sethi
687212a0a9
docker: Run image build on amd64 instance to avoid QEMU errors on arm64
...
Playwright won't install in a amd64 docker container running under QEMU
on arm64.
2023-02-09 18:08:22 -08:00
Anmol Sethi
fe16543a6d
Dockerfile: Add playwright support for rendering PNGs
...
Closes #594
2023-01-24 01:14:30 -08:00
Anmol Sethi
59f542d675
ci/release/build.sh: Update for bash on windows
2022-12-18 21:57:54 -08:00
Anmol Sethi
72dfbf708f
ci/release/build.sh: Automatically clone ci submodule
2022-12-18 12:41:22 -08:00
Anmol Sethi
4495504102
ci/release/msi: Complete
2022-12-18 10:35:31 -08:00
Anmol Sethi
6fe4af1105
ci: Build and push official Dockerfile
...
Closes #76
2022-12-18 10:33:14 -08:00
Anmol Sethi
3fba3fbeac
ci: Ensure lockfile_ssh is used in a subshell
2022-12-08 04:00:08 -08:00
Anmol Sethi
0c43cbc708
install.sh: Add warning if d2 is shadowed on installation
...
Closes #107
2022-12-06 01:34:00 -08:00
Anmol Sethi
6e52966b52
install.sh: Improve default $PREFIX behaviour
...
As before we default to /usr/local but now we switch to ~/.local if
/usr/local if not accessible instead of prompting for sudo. Instead
of having an exception for macOS/arm64.
Of course if a user wants to install in /usr/local anyway, they can
still pass --prefix /usr/local to force installation into /usr/local
and prompt for sudo.
2022-12-05 22:15:58 -08:00
Anmol Sethi
61fdf07a2e
ci: Updates
2022-12-02 11:47:09 -08:00
Anmol Sethi
25e628943b
release/build.sh: Implement --install and --uninstall for quick installation from source
2022-12-01 12:25:18 -08:00
Anmol Sethi
e751e12426
ci/sub: Update
2022-11-20 06:33:07 -08:00
Anmol Sethi
0df3d4d15b
ci: Many fixes and updates
2022-11-20 03:34:01 -08:00
Anmol Sethi
84141efe37
ci: Many updates
2022-11-20 03:34:00 -08:00
Anmol Sethi
36af87582b
release/build.sh: Fix tty issues and add --lockfile-force
2022-11-16 07:47:55 -08:00
Anmol Sethi
4c731d7b24
release/build.sh: RHOST -> REMOTE_HOST
2022-11-16 04:02:35 -08:00
Anmol Sethi
93e95ad68f
release/build.sh: Lock remote hosts when building
2022-11-16 04:01:42 -08:00
Anmol Sethi
6e3139288b
ci/release/build.sh: Fix remote path evaluation
2022-11-14 13:57:23 -08:00
Anmol Sethi
b1c3e37b9c
ci/sub: Update for $DEBUG support
2022-11-14 13:51:24 -08:00
Anmol Sethi
2ad39b2ec9
ci/release/build.sh: Disable StrictHostKeyChecking
2022-11-14 13:34:13 -08:00
Anmol Sethi
0c56cf8167
ci/release: Fixes
2022-11-14 11:56:40 -08:00
Anmol Sethi
d22702c96b
ci/release: Many bug fixes and add manpage
...
Closes #86
Closes #85
2022-11-14 10:26:58 -08:00
Anmol Sethi
d13f4a8935
ci/release: More fixes
2022-11-14 06:57:01 -08:00
Anmol Sethi
46f6fdad94
install.sh: Get installs working
2022-11-14 02:13:37 -08:00
Anmol Sethi
be6f186ee0
ci: --dryrun -> --dry-run
2022-11-13 22:59:09 -08:00
Anmol Sethi
db6a5cf704
install.sh: Script usage
2022-11-13 22:49:46 -08:00
Anmol Sethi
408a78d48a
ci/release: Many fixes
2022-11-13 22:49:46 -08:00
Anmol Sethi
d8b54c2e42
ci/release: Full docs
2022-11-13 22:49:46 -08:00
Anmol Sethi
8606c427fb
2022-11-12 07:42:39pm
2022-11-13 22:49:46 -08:00
Anmol Sethi
590a1bc000
2022-11-12 07:10:45pm
2022-11-13 22:49:46 -08:00
Anmol Sethi
3c9e953c41
2022-11-12 05:12:41pm
2022-11-13 22:49:46 -08:00
Anmol Sethi
ee86426ef2
2022-11-12 02:19:09pm
2022-11-13 22:49:46 -08:00
Anmol Sethi
bebbdefa87
2022-11-12 01:38:54pm
2022-11-13 22:49:46 -08:00
Anmol Sethi
b2a33c2cc6
2022-11-12 11:53:54am
2022-11-13 22:49:46 -08:00
Anmol Sethi
0a4aa50f4e
ci/release: Checkpoint
2022-11-13 22:49:45 -08:00