f713caf436
ci: strip header from release changelogs
ci/woodpecker/push/woodpecker Pipeline failed
2024-06-14 20:22:23 +02:00
94818b992a
dev: add +dev-update-sdk target
...
(why doesn't dev-local update as expected?)
2024-03-31 17:09:23 +02:00
1e9f83d043
dev: dedicated "local dependencies" earthly target
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-26 20:36:43 +01:00
e32233c4f7
dev: move wasm to root
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-17 14:09:31 +01:00
473cb2ffa0
dev: move tools/upend_js,py to sdks
2024-02-17 14:09:30 +01:00
c16ff963c8
build: fix upend-bin target
...
can't save artifacts from CACHEd locations, I guess
2024-02-05 22:23:28 +01:00
303ac3ec07
...
...
ci: remove duplicate cargo build command
2024-02-05 22:22:53 +01:00
3dcfe48803
ci: cache all rust earthly targets
2024-02-05 22:22:53 +01:00
e6862351f9
build: further refactor Earthfile & build process
...
separate strict/release & nightly builds, avoid LOCAL by default
2024-02-05 22:22:53 +01:00
316f236d3a
ci: --force pnpm install, DRY Earthfile slightly
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-03 15:07:21 +01:00
1660585df3
ci: enable CACHE
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-03 00:33:51 +01:00
b78d1be240
build: optimize Earthly target dependencies
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-28 14:35:44 +01:00
f889e029ec
ci: use detached signature for appimages
ci/woodpecker/push/woodpecker Pipeline was successful
2023-11-11 21:45:26 +01:00
2b6a41ebe4
ci: add appimages & changelogs to gitea releases
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-23 12:37:44 +02:00
3af6aa5866
ci: 👷 sequential js publish
ci/woodpecker/push/woodpecker Pipeline failed
2023-10-14 18:04:51 +02:00
65ae8dac2e
ci(jslib): 🐛 fix earthly publish target
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-14 17:46:40 +02:00
1edd92148e
ci(jslib): 🚀 publish wasmlib to repo
2023-10-14 14:42:40 +02:00
44e1d1687a
ci(jslib): ✨ publish jslib whenever version is bumped
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-09 22:31:46 +02:00
0ed585aa32
ci(jslib): ✅ test jslib in CI
2023-10-09 22:31:46 +02:00
a5603ecd66
ci(jslib): 🚀 publish jslib on tag
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-07 15:22:50 +02:00
91cfa6a2da
feat: 📦 upend jslib + wasm can be used from node
ci/woodpecker/push/woodpecker Pipeline failed
2023-10-07 13:00:34 +02:00
c3305efaaa
ci: add --push
to deploy target
2023-09-09 12:45:16 +02:00
560286dbed
ci: add earthly target to update changelog
2023-09-09 12:45:16 +02:00
b76af4ea89
ci, perf: ssh init before copy in deploy
2023-08-31 12:53:39 +02:00
62c3478741
ci: add an audit target
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-28 18:30:24 +02:00
bba4dc3041
chore, ci: remove unnecessary pnpm add
s, install with frozen lockfile in earthfile
2023-08-27 11:46:05 +02:00
8e7263c2b8
ci, perf: improve docker caching
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-26 20:01:23 +02:00
c5fff84725
ci, perf: improve upend-bin caching
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-25 23:47:51 +02:00
0c51a0fcb6
ci, perf: slightly leaner docker image
...
ci/woodpecker/push/woodpecker Pipeline was successful
also add ca-certificates to minimal image, for external fetching?
2023-08-25 11:04:12 +02:00
3ad33cf081
fix: docker-minimal missing libssl3
2023-08-24 19:55:46 +02:00
d958b6716f
ci, fix: docker tag arg
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-24 08:10:04 +02:00
1e6183134c
ci: also build a minimal docker image
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-23 22:07:29 +02:00
70828a8d70
fix, ci: allow all origins in docker by default
2023-08-23 22:00:34 +02:00
ec75baaedf
fix, ci: frontend linting
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-23 20:08:23 +02:00
77eccc5bb6
ci, fix: re-add get_version.sh
...
ci/woodpecker/push/woodpecker Pipeline failed
Obviously, we don't push the .git repo directory inside the build containers, so the build has no way of telling the version. But it's nice we got it working.
2023-08-23 18:57:11 +02:00
e10ff92fd2
ci, perf: improve caching
...
also add earthlyignore
2023-08-23 18:37:53 +02:00
a8da96d6ef
fix: docker improvements
...
bind to all IPs, turn off desktop features
2023-08-23 17:18:35 +02:00
42ab70fd07
ci: switch to Earthly
...
Squashed commit of the following:
commit 06baa23fc8
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 11:10:19 2023 +0200
ci, fix: forgot push
commit 6494be49d2
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 11:01:14 2023 +0200
fix, ci: docker tag arg
commit 38682ba930
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:54:45 2023 +0200
ci: parallelize push steps
commit 5eeab18aa0
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:52:37 2023 +0200
ci, fix: docker login
commit ce10d0d04a
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:41:52 2023 +0200
ci: remove earthly verbose
commit ff9b842968
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:41:23 2023 +0200
ci, fix: typo
commit df80ee0610
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:06:47 2023 +0200
ci, refactor: better step names
commit 80093f8964
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:05:03 2023 +0200
ci, fix: earthly config for publish:appimage step
commit 650824df99
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 10:04:50 2023 +0200
ci, refactor: only explicitly copy AppImages in sign target
commit 3b53e2dc64
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 08:01:43 2023 +0200
ci: EARTHLY_VERBOSE=1
commit cec95ea29a
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 07:10:09 2023 +0200
ci: earthly bootstrap after conf
commit 7afe653d57
Author: Tomáš Mládek <t@mldk.cz>
Date: Wed Aug 23 07:04:08 2023 +0200
ci, fix: remove ssh_key secret
commit b549d891ed
Author: Tomáš Mládek <t@mldk.cz>
Date: Tue Aug 22 22:02:01 2023 +0200
ci, fix: missing gpg-agent
commit 47938c7147
Author: Tomáš Mládek <t@mldk.cz>
Date: Tue Aug 22 20:55:15 2023 +0200
ci, fix: unify earthly config
commit 7b89ea7ef4
Author: Tomáš Mládek <t@mldk.cz>
Date: Tue Aug 22 19:59:37 2023 +0200
ci: publishing docker, appimage, nightlies
commit f4f94d9864
Author: Tomáš Mládek <t@mldk.cz>
Date: Tue Aug 22 18:19:00 2023 +0200
ci: add lint & test step
commit be180ed59b
Author: Tomáš Mládek <t@mldk.cz>
Date: Mon Aug 21 16:13:03 2023 +0200
ci, wip: earthly integration
commit 39db638cbd
Author: Tomáš Mládek <t@mldk.cz>
Date: Mon Aug 21 16:12:21 2023 +0200
ci: use `upend --version` for AppImage, move get_version.sh logic to cli
commit 5188336c7e
Author: Tomáš Mládek <t@mldk.cz>
Date: Mon Aug 21 12:30:47 2023 +0200
ci: refix AppImage, switch to appimage-builder, build docker
commit 27f7941020
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 19 18:55:03 2023 +0200
wip: remote woodpecker CI config for the time being
commit 53e775b85d
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 19 18:47:59 2023 +0200
wip: delete .env
it's interpreted by Earthly and I'm not sure it's necessary anyway
commit 26bec32803
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 19 18:47:32 2023 +0200
wip: initial somewhat functional Earthfile
2023-08-23 12:13:24 +02:00