Commit graph

41 commits

Author SHA1 Message Date
f6c127bda5 feat(cli): download URLs via yt-dlp 2024-06-30 19:01:47 +02:00
630e8feee1 feat(cli): add support for archiving URLs on adding via monolith 2024-06-30 19:01:38 +02:00
5e6a5cfa58 ci: disable caching on steps with keys, fix GPG signing 2024-06-30 19:01:38 +02:00
60cbf0a64a ci: strip header from release changelogs 2024-06-30 19:01:38 +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
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-26 20:36:43 +01:00
e32233c4f7 dev: move wasm to root
All checks were successful
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
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-03 15:07:21 +01:00
1660585df3 ci: enable CACHE
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-03 00:33:51 +01:00
b78d1be240 build: optimize Earthly target dependencies
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-28 14:35:44 +01:00
f889e029ec ci: use detached signature for appimages
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-11-11 21:45:26 +01:00
2b6a41ebe4 ci: add appimages & changelogs to gitea releases
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-23 12:37:44 +02:00
3af6aa5866 ci: 👷 sequential js publish
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-10-14 18:04:51 +02:00
65ae8dac2e ci(jslib): 🐛 fix earthly publish target
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-28 18:30:24 +02:00
bba4dc3041 chore, ci: remove unnecessary pnpm adds, install with frozen lockfile in earthfile 2023-08-27 11:46:05 +02:00
8e7263c2b8 ci, perf: improve docker caching
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-26 20:01:23 +02:00
c5fff84725 ci, perf: improve upend-bin caching
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-25 23:47:51 +02:00
0c51a0fcb6 ci, perf: slightly leaner docker image
All checks were successful
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
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-24 08:10:04 +02:00
1e6183134c ci: also build a minimal docker image
Some checks failed
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
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-23 20:08:23 +02:00
77eccc5bb6 ci, fix: re-add get_version.sh
Some checks failed
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