Commit Graph

42 Commits (main)

Author SHA1 Message Date
Tomáš Mládek 1738643050 ci: add SENTRY_AUTH_TOKEN secret, fix source map uploads 2024-04-08 21:53:57 +02:00
Tomáš Mládek 59c2d9c078 ci: remove parallelization 2024-02-05 22:23:28 +01:00
Tomáš Mládek f18217a3e5 ci: update Earthly image version 2024-02-05 22:23:28 +01:00
Tomáš Mládek ba221c2662 ci: get rid of AppImage upload to S3 2024-02-05 22:23:28 +01:00
Tomáš Mládek e6862351f9 build: further refactor Earthfile & build process
separate strict/release & nightly builds, avoid LOCAL by default
2024-02-05 22:22:53 +01:00
Tomáš Mládek 1660585df3 ci: enable CACHE
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-02-03 00:33:51 +01:00
Tomáš Mládek d047eaf7ac ci: update Earthly image version
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-01-30 23:00:43 +01:00
Tomáš Mládek b3a77a773c ci: fix prerelease step 2024-01-27 18:26:27 +01:00
Tomáš Mládek a1fa423634 ci: remove mail (for the time being) 2023-11-20 20:50:31 +01:00
Tomáš Mládek 2cca09e291 ci: fix mail?
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-11-18 17:35:18 +01:00
Tomáš Mládek 2b25c03471 ci: add mail pipeline step
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-11-18 15:08:51 +01:00
Tomáš Mládek d8fa68f558 ci: test before lint
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-11-07 23:49:26 +01:00
Tomáš Mládek 2b6a41ebe4 ci: add appimages & changelogs to gitea releases
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-10-23 12:37:44 +02:00
Tomáš Mládek de8d6b1c59 ci(jslib): 🚑 do not attempt to publish jslib unless we're on `main`
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-10-21 22:57:13 +02:00
Tomáš Mládek 1edd92148e ci(jslib): 🚀 publish wasmlib to repo 2023-10-14 14:42:40 +02:00
Tomáš Mládek 44e1d1687a ci(jslib): publish jslib whenever version is bumped
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-10-09 22:31:46 +02:00
Tomáš Mládek a5603ecd66 ci(jslib): 🚀 publish jslib on tag
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-10-07 15:22:50 +02:00
Tomáš Mládek 62c3478741 ci: add an audit target
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-28 18:30:24 +02:00
Tomáš Mládek f244662c3b ci: only publish dockers from main
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-27 16:38:15 +02:00
Tomáš Mládek 1e6183134c ci: also build a minimal docker image
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-23 22:07:29 +02:00
Tomáš Mládek a8f5c08f4b chore, ci: save packages to `/dist` instead of `/packages/dist` 2023-08-23 18:55:20 +02:00
Tomáš Mládek 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
Tomáš Mládek ac842f0f56 ci, chore: separate upend-deploy and upend-package images 2023-08-20 14:57:10 +02:00
Tomáš Mládek 3f6a62b003 ci: upload packages to minio
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-13 11:50:54 +02:00
Tomáš Mládek cdcedea2ba ci: only upload nightlies from main
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-13 11:47:07 +02:00
Tomáš Mládek c6eb593446 ci, fix: actually re-use pnpm store
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-13 11:05:48 +02:00
Tomáš Mládek 2394958398 ci: also cache target for incremental builds
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-13 10:20:53 +02:00
Tomáš Mládek 04cbf7e7af ci: enable minio cache
ci/woodpecker/push/woodpecker Pipeline was successful Details
Squashed commit of the following:

commit e14be61983115bf4ff75e9cf681850a846f9c356
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sun Aug 13 08:11:32 2023 +0200

    ci: wrap up cache

commit 968fa47916
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sun Aug 13 07:56:41 2023 +0200

    ci, wip: fix cargo cache, env expansion

commit 9f6e9992b2
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 21:07:21 2023 +0200

    wip: upload test

commit e5fe319ef7
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:39:52 2023 +0200

    ci: add s3 cache
2023-08-13 08:11:58 +02:00
Tomáš Mládek 1067c29c42 ci: nightly builds
ci/woodpecker/push/woodpecker Pipeline failed Details
Squashed commit of the following:

commit cf9766b3b7a885a508d8941f40a745cd230e1c65
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:35:31 2023 +0200

    ci: upload to nightly

commit e5b5c9d95f850f736fce0b537685618ddf9eb772
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:35:02 2023 +0200

    ci: verbose

commit 566bbe0627
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:09:55 2023 +0200

    ci: fix glob quoting (?)

commit e52824ce1c
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 19:39:05 2023 +0200

    fix: quoted variables in publish step

commit 0cb9651aba
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 16:36:48 2023 +0200

    wip: secrets sanity check

commit cc4cb206ef
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 16:08:17 2023 +0200

    wip, ci: remove quoting from publish commands?

commit 2e0d7f3275
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 15:25:15 2023 +0200

    ci, fix: use upend-* images

commit 65fc232cdf
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 14:41:53 2023 +0200

    ci: libssl-dev not needed

commit 8d0387175a
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 14:41:47 2023 +0200

    ci: pull before building dockers

commit 3a70483188
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 14:41:28 2023 +0200

    ci: use `rust:bookworm`

commit 5a4187b04b
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 13:49:53 2023 +0200

    fix, ci: forgotten git in upend-deploy

commit fec2bbd97f
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 13:26:23 2023 +0200

    fix, ci: woodpecker env var substitution

commit 2b3ad2eb74
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 13:08:51 2023 +0200

    ci, fix: single CARGO_HOME

commit c94e239a06
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 12:08:52 2023 +0200

    ci: per-build caching

commit b751b63c42
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 11:56:20 2023 +0200

    ci, fix: add missing dependencies

commit 8d3c10a5d8
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 09:20:02 2023 +0200

    ci, fix: add git to deploy image

commit 45fa7a5fe7
Author: Tomáš Mládek <t@mldk.cz>
Date:   Fri Aug 11 23:46:37 2023 +0200

    ci: move deploy docker to debian

commit e862dd17f6
Author: Tomáš Mládek <t@mldk.cz>
Date:   Fri Aug 11 19:04:43 2023 +0200

    ci: fix package stage

commit f5b87d31c0
Author: Tomáš Mládek <t@mldk.cz>
Date:   Fri Aug 11 18:31:08 2023 +0200

    ci: build & deploy nightlies
2023-08-12 20:36:32 +02:00
Tomáš Mládek b3b41eb5ae fix, ci: always pull latest images for CI
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-05 18:10:43 +02:00
Tomáš Mládek 7a9aafac5a chore, ci: move nextest install to `rust-upend` image
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-07-12 12:42:40 +02:00
Tomáš Mládek 6600a2bd7d fix,ci: build wasmlib before frontend
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/manual/woodpecker Pipeline was successful Details
2023-07-12 12:12:47 +02:00
Tomáš Mládek d36627c0dd ci: also use local node docker image
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/manual/woodpecker Pipeline failed Details
2023-07-11 21:07:50 +02:00
Tomáš Mládek 02ce47541d fix, ci: docker registry url
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/manual/woodpecker Pipeline failed Details
2023-07-11 20:55:28 +02:00
Tomáš Mládek e7ee79cae1 ci: move from using global `rust` image to local `rust-upend`
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/manual/woodpecker Pipeline failed Details
2023-07-11 19:46:31 +02:00
Tomáš Mládek aac0e1656a Revert "ci: prerelease every push to main"
ci/woodpecker/push/woodpecker Pipeline was successful Details
This reverts commit fcf63db24b.
2023-06-10 16:03:30 +02:00
Tomáš Mládek 867b9626ba chore(ci): include web-ext artifacts in (pre)releases 2023-06-10 15:45:37 +02:00
Tomáš Mládek fcf63db24b ci: prerelease every push to main
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-06-10 15:30:18 +02:00
Tomáš Mládek 0b2c0adf59 ci: fix woodpecker path check
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-07 22:17:30 +02:00
Tomáš Mládek 882eefbec8 ci: fix publish api key (?)
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-03 16:31:50 +02:00
Tomáš Mládek 2ee706bced ci: conditions on lints 2023-06-03 12:09:50 +02:00
Tomáš Mládek 8828dc6762 ci: switch from Gitlab CI to Woodpecker, Taskfile fixes
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-03 12:00:37 +02:00