upend/.woodpecker.yml

161 lines
4.9 KiB
YAML
Raw Permalink Normal View History

pipeline:
2023-11-07 23:49:26 +01:00
test:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
2023-11-07 23:49:26 +01:00
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION ]
2023-11-07 23:49:26 +01:00
commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
- earthly +test
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
lint:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION ]
ci: nightly builds 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 566bbe062794cf9a6e33cfe9262986bf6afaf5b1 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 20:09:55 2023 +0200 ci: fix glob quoting (?) commit e52824ce1c26e9540c60843cbae55bc717b927dc Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 19:39:05 2023 +0200 fix: quoted variables in publish step commit 0cb9651aba70f645fdae9ac559013ba714c0444d Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 16:36:48 2023 +0200 wip: secrets sanity check commit cc4cb206ef25e242b97bea4229dbdcf403299f2d Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 16:08:17 2023 +0200 wip, ci: remove quoting from publish commands? commit 2e0d7f32750692da27f8ab2f7a6a69ab7f42468b Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 15:25:15 2023 +0200 ci, fix: use upend-* images commit 65fc232cdf181a294db4e3df4ba3f63b965111c7 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 14:41:53 2023 +0200 ci: libssl-dev not needed commit 8d0387175ab0d221144c8ebc97419b18aa3389d6 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 14:41:47 2023 +0200 ci: pull before building dockers commit 3a70483188829cf0404955ffc736249a1461ff0a Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 14:41:28 2023 +0200 ci: use `rust:bookworm` commit 5a4187b04b42ae9060a030700f14ddb5babeeddf Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 13:49:53 2023 +0200 fix, ci: forgotten git in upend-deploy commit fec2bbd97f9cdeecc00949781b6a6cdfe3dbd586 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 13:26:23 2023 +0200 fix, ci: woodpecker env var substitution commit 2b3ad2eb74cc78c89ef2b84ac57dcdcba810b62c Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 13:08:51 2023 +0200 ci, fix: single CARGO_HOME commit c94e239a06ce5cf1cf9f9a1674be4fe72eb97921 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 12:08:52 2023 +0200 ci: per-build caching commit b751b63c424da82e9ea7510ae8e6b3e306ec1380 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 11:56:20 2023 +0200 ci, fix: add missing dependencies commit 8d3c10a5d8017f8afc5b1d3ba8f3aac2263563c6 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 09:20:02 2023 +0200 ci, fix: add git to deploy image commit 45fa7a5fe747a4cb3e5f5c4e72e045a524c9bee0 Author: Tomáš Mládek <t@mldk.cz> Date: Fri Aug 11 23:46:37 2023 +0200 ci: move deploy docker to debian commit e862dd17f61aabf3bf7b5896888cd11e2fbabcf7 Author: Tomáš Mládek <t@mldk.cz> Date: Fri Aug 11 19:04:43 2023 +0200 ci: fix package stage commit f5b87d31c0b691f147569224aa7a831e24473b29 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
commands:
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
- earthly +lint
2023-08-28 18:30:24 +02:00
# audit:
2024-02-03 19:52:52 +01:00
# image: earthly/earthly:v0.8.3
2023-08-28 18:30:24 +02:00
# volumes:
# - /var/run/docker.sock:/var/run/docker.sock
# environment:
# - FORCE_COLOR=1
# - EARTHLY_EXEC_CMD="/bin/sh"
# secrets: [EARTHLY_CONFIGURATION]
# commands:
# - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
# - earthly bootstrap
# - earthly +audit
2024-02-03 19:43:38 +01:00
appimage:nightly:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets:
[
EARTHLY_CONFIGURATION,
GPG_SIGN_KEY,
SSH_CONFIG,
SSH_UPLOAD_KEY,
SSH_KNOWN_HOSTS,
SENTRY_AUTH_TOKEN
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
]
commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
- earthly --secret GPG_SIGN_KEY --secret SSH_CONFIG --secret SSH_UPLOAD_KEY --secret SSH_KNOWN_HOSTS +deploy-appimage-nightly
2023-08-27 16:38:15 +02:00
when:
branch: [ main ]
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
docker:nightly:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD, SENTRY_AUTH_TOKEN ]
ci: nightly builds 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 566bbe062794cf9a6e33cfe9262986bf6afaf5b1 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 20:09:55 2023 +0200 ci: fix glob quoting (?) commit e52824ce1c26e9540c60843cbae55bc717b927dc Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 19:39:05 2023 +0200 fix: quoted variables in publish step commit 0cb9651aba70f645fdae9ac559013ba714c0444d Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 16:36:48 2023 +0200 wip: secrets sanity check commit cc4cb206ef25e242b97bea4229dbdcf403299f2d Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 16:08:17 2023 +0200 wip, ci: remove quoting from publish commands? commit 2e0d7f32750692da27f8ab2f7a6a69ab7f42468b Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 15:25:15 2023 +0200 ci, fix: use upend-* images commit 65fc232cdf181a294db4e3df4ba3f63b965111c7 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 14:41:53 2023 +0200 ci: libssl-dev not needed commit 8d0387175ab0d221144c8ebc97419b18aa3389d6 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 14:41:47 2023 +0200 ci: pull before building dockers commit 3a70483188829cf0404955ffc736249a1461ff0a Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 14:41:28 2023 +0200 ci: use `rust:bookworm` commit 5a4187b04b42ae9060a030700f14ddb5babeeddf Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 13:49:53 2023 +0200 fix, ci: forgotten git in upend-deploy commit fec2bbd97f9cdeecc00949781b6a6cdfe3dbd586 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 13:26:23 2023 +0200 fix, ci: woodpecker env var substitution commit 2b3ad2eb74cc78c89ef2b84ac57dcdcba810b62c Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 13:08:51 2023 +0200 ci, fix: single CARGO_HOME commit c94e239a06ce5cf1cf9f9a1674be4fe72eb97921 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 12:08:52 2023 +0200 ci: per-build caching commit b751b63c424da82e9ea7510ae8e6b3e306ec1380 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 11:56:20 2023 +0200 ci, fix: add missing dependencies commit 8d3c10a5d8017f8afc5b1d3ba8f3aac2263563c6 Author: Tomáš Mládek <t@mldk.cz> Date: Sat Aug 12 09:20:02 2023 +0200 ci, fix: add git to deploy image commit 45fa7a5fe747a4cb3e5f5c4e72e045a524c9bee0 Author: Tomáš Mládek <t@mldk.cz> Date: Fri Aug 11 23:46:37 2023 +0200 ci: move deploy docker to debian commit e862dd17f61aabf3bf7b5896888cd11e2fbabcf7 Author: Tomáš Mládek <t@mldk.cz> Date: Fri Aug 11 19:04:43 2023 +0200 ci: fix package stage commit f5b87d31c0b691f147569224aa7a831e24473b29 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
commands:
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
- echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
2023-08-23 22:07:29 +02:00
- earthly --push +docker-minimal
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
- earthly --push +docker
2023-08-27 16:38:15 +02:00
when:
branch: [ main ]
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
docker:release:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD, SENTRY_AUTH_TOKEN ]
ci: switch to Earthly Squashed commit of the following: commit 06baa23fc82f1f723bbfb1ab69c97802d28efa19 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:10:19 2023 +0200 ci, fix: forgot push commit 6494be49d282368dd7c4aa78f56ccb33acac3eaa Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 11:01:14 2023 +0200 fix, ci: docker tag arg commit 38682ba930abfeec5bf7facffbd0b94f6d61af9e Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:54:45 2023 +0200 ci: parallelize push steps commit 5eeab18aa0d3fa3a7ef88e71cb5e9b5be5e7b9df Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:52:37 2023 +0200 ci, fix: docker login commit ce10d0d04a55282cb4d95136e695705f95f11a86 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:52 2023 +0200 ci: remove earthly verbose commit ff9b84296868bd18f004bdfcc23832acadeac388 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:41:23 2023 +0200 ci, fix: typo commit df80ee061006c5eaa9b729a69818fd8bd273865c Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 10:06:47 2023 +0200 ci, refactor: better step names commit 80093f8964cfd4cfa9e8b5ce4b6854c5c48060e4 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 650824df99495afcc3feb4fcaa3e336b691d3008 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 3b53e2dc6475e55f64fa9d00a2f2d31f07a9d8bb Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 08:01:43 2023 +0200 ci: EARTHLY_VERBOSE=1 commit cec95ea29a4f207fe1b7790b70562b1eeabee195 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:10:09 2023 +0200 ci: earthly bootstrap after conf commit 7afe653d575a8ff76488d8fe3a93bc5e679124e5 Author: Tomáš Mládek <t@mldk.cz> Date: Wed Aug 23 07:04:08 2023 +0200 ci, fix: remove ssh_key secret commit b549d891ed789743066d3c29e12b6b82fcab35a3 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 22:02:01 2023 +0200 ci, fix: missing gpg-agent commit 47938c71474ec39b0d989742f9e1446b6df94bca Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 20:55:15 2023 +0200 ci, fix: unify earthly config commit 7b89ea7ef4957a9925c4250c662bdd4d204b53dd Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 19:59:37 2023 +0200 ci: publishing docker, appimage, nightlies commit f4f94d98644c7cc1506103538a30db241108b589 Author: Tomáš Mládek <t@mldk.cz> Date: Tue Aug 22 18:19:00 2023 +0200 ci: add lint & test step commit be180ed59b216cfc85953ac5841eb11933a3a000 Author: Tomáš Mládek <t@mldk.cz> Date: Mon Aug 21 16:13:03 2023 +0200 ci, wip: earthly integration commit 39db638cbdaaf5a436de8d531da2f68f85264430 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 5188336c7eca877c0174ffa655893b287bc97baa 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 27f7941020bcf2e103d1e476038a6bc65f4153ea 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 53e775b85d2408060b034c2eff76e81b30b3dae5 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 26bec328036c03dcb9a1917f9cf531bf7d10bb7d 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
commands:
- echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
2024-02-03 00:31:01 +01:00
- earthly --strict --push +docker-minimal --tag=latest
- earthly --strict --push +docker-minimal --tag=$CI_COMMIT_TAG
- earthly --strict --push +docker --tag=latest
- earthly --strict --push +docker --tag=$CI_COMMIT_TAG
2023-08-13 11:47:07 +02:00
when:
event: [ tag ]
jslib:publish:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION, NPM_TOKEN ]
commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
2024-02-03 00:31:01 +01:00
- earthly --strict --push --secret NPM_TOKEN +publish-js-all
when:
branch: [ main ]
gitea:prerelease:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD ]
commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
- earthly -a +current-changelog/CHANGELOG_CURRENT.md CHANGELOG_CURRENT.md
- rm -rf dist
when:
event: [ tag ]
appimage:release:
2024-02-03 19:52:52 +01:00
image: earthly/earthly:v0.8.3
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [ EARTHLY_CONFIGURATION, REGISTRY, REGISTRY_USER, REGISTRY_PASSWORD, SENTRY_AUTH_TOKEN ]
commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
- mkdir -p dist/
- earthly --strict -a '+appimage-signed/*' dist/
when:
event: [ tag ]
# todo: webext
gitea:release:
image: woodpeckerci/plugin-gitea-release
settings:
base_url: https://git.thm.place
files:
- "dist/*"
checksum: sha512
api_key:
from_secret: woodpecker_api_key
target: main
note: CHANGELOG_CURRENT.md
when:
event: [ tag ]