1
0
mirror of https://codeberg.org/crowci/crow.git synced 2025-04-18 04:44:01 +03:00

6765 Commits

Author SHA1 Message Date
pat-s
5e92f7dc99
ci: more mike-related doc fixes v3.5.0 2025-04-14 12:53:20 +01:00
pat-s
1601189a38
ci: only use major/minor for tag doc builds 2025-04-14 12:12:40 +01:00
pat-s
c15c6b2b2f
ci: don't set default for tag builds 2025-04-14 12:05:58 +01:00
pat-s
c1eb5b16a1
ci: correct just rule name 2025-04-14 11:55:58 +01:00
pat-s
a42e00072d docs: add dev instructions (#150)
fix #149

Reviewed-on: https://codeberg.org/crowci/crow/pulls/150
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-04-14 10:39:36 +00:00
crowci-bot
48db7f3bba chore(deps): lock file maintenance 2025-04-14 00:37:41 +00:00
crowci-bot
6418c4129d chore(deps): update dependency jsdom to v26.1.0 2025-04-13 10:37:36 +00:00
pat-s
27128f785e
chore: fix version parsing in cross-compile-server 2025-04-13 10:10:15 +01:00
crowci-bot
88bb78f657 chore(deps): update dependency simple-icons to v14.12.2 2025-04-13 04:37:03 +00:00
crowci-bot
7c4d6db299 chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.1 2025-04-12 18:36:44 +00:00
pat-s
c4fb9e2045
ci: filter push trigger for changelog run 2025-04-12 13:13:32 +01:00
pat-s
9ab1911e37
ci: set pillow to v10 for insiders builds 2025-04-12 12:54:20 +01:00
crowci-bot
f1c5431f62 chore(deps): update web npm deps non-major 2025-04-12 11:51:21 +00:00
crowci-bot
b87afe4dce chore(deps): update module github.com/moby/moby to v28 (#162)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/moby/moby](https://github.com/moby/moby) | require | major | `v27.5.1+incompatible` -> `v28.0.4+incompatible` |

---

### Release Notes

<details>
<summary>moby/moby (github.com/moby/moby)</summary>

### [`v28.0.4+incompatible`](https://github.com/moby/moby/compare/v28.0.3...v28.0.4)

[Compare Source](https://github.com/moby/moby/compare/v28.0.3...v28.0.4)

### [`v28.0.3+incompatible`](https://github.com/moby/moby/compare/v28.0.2...v28.0.3)

[Compare Source](https://github.com/moby/moby/compare/v28.0.2...v28.0.3)

### [`v28.0.2+incompatible`](https://github.com/moby/moby/compare/v28.0.1...v28.0.2)

[Compare Source](https://github.com/moby/moby/compare/v28.0.1...v28.0.2)

### [`v28.0.1+incompatible`](https://github.com/moby/moby/compare/v28.0.0...v28.0.1)

[Compare Source](https://github.com/moby/moby/compare/v28.0.0...v28.0.1)

### [`v28.0.0+incompatible`](https://github.com/moby/moby/compare/v27.5.1...v28.0.0)

[Compare Source](https://github.com/moby/moby/compare/v27.5.1...v28.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5IPCfk6bvuI8iXX0=-->

Co-authored-by: pat-s <patrick.schratz@gmail.com>
Reviewed-on: https://codeberg.org/crowci/crow/pulls/162
Co-authored-by: crowci-bot <admin@crowci.dev>
Co-committed-by: crowci-bot <admin@crowci.dev>
2025-04-12 11:51:01 +00:00
pat-s
d0845f532c
ci: add build_args to server image builds 2025-04-12 12:23:28 +01:00
crowci-bot
03b4a98c97
chore(deps): update dependency pillow to v11 (#159)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [pillow](https://github.com/python-pillow/Pillow) ([changelog](https://github.com/python-pillow/Pillow/releases)) | major | `==10.4.0` -> `==11.1.0` |

---

### Release Notes

<details>
<summary>python-pillow/Pillow (pillow)</summary>

### [`v11.1.0`](https://github.com/python-pillow/Pillow/blob/HEAD/CHANGES.rst#1110-and-newer)

[Compare Source](https://github.com/python-pillow/Pillow/compare/11.0.0...11.1.0)

See GitHub Releases:

-   https://github.com/python-pillow/Pillow/releases

### [`v11.0.0`](https://github.com/python-pillow/Pillow/blob/HEAD/CHANGES.rst#1100-2024-10-15)

[Compare Source](https://github.com/python-pillow/Pillow/compare/10.4.0...11.0.0)

-   Update licence to MIT-CMU [#&#8203;8460](https://github.com/python-pillow/Pillow/issues/8460)
    \[hugovk]

-   Conditionally define ImageCms type hint to avoid requiring core [#&#8203;8197](https://github.com/python-pillow/Pillow/issues/8197)
    \[radarhere]

-   Support writing LONG8 offsets in AppendingTiffWriter [#&#8203;8417](https://github.com/python-pillow/Pillow/issues/8417)
    \[radarhere]

-   Use ImageFile.MAXBLOCK when saving TIFF images [#&#8203;8461](https://github.com/python-pillow/Pillow/issues/8461)
    \[radarhere]

-   Do not close provided file handles with libtiff when saving [#&#8203;8458](https://github.com/python-pillow/Pillow/issues/8458)
    \[radarhere]

-   Support ImageFilter.BuiltinFilter for I;16\* images [#&#8203;8438](https://github.com/python-pillow/Pillow/issues/8438)
    \[radarhere]

-   Use ImagingCore.ptr instead of ImagingCore.id [#&#8203;8341](https://github.com/python-pillow/Pillow/issues/8341)
    \[homm, radarhere, hugovk]

-   Updated EPS mode when opening images without transparency [#&#8203;8281](https://github.com/python-pillow/Pillow/issues/8281)
    \[Yay295, radarhere]

-   Use transparency when combining P frames from APNGs [#&#8203;8443](https://github.com/python-pillow/Pillow/issues/8443)
    \[radarhere]

-   Support all resampling filters when resizing I;16\* images [#&#8203;8422](https://github.com/python-pillow/Pillow/issues/8422)
    \[radarhere]

-   Free memory on early return [#&#8203;8413](https://github.com/python-pillow/Pillow/issues/8413)
    \[radarhere]

-   Cast int before potentially exceeding INT_MAX [#&#8203;8402](https://github.com/python-pillow/Pillow/issues/8402)
    \[radarhere]

-   Check image value before use [#&#8203;8400](https://github.com/python-pillow/Pillow/issues/8400)
    \[radarhere]

-   Improved copying imagequant libraries [#&#8203;8420](https://github.com/python-pillow/Pillow/issues/8420)
    \[radarhere]

-   Use Capsule for WebP saving [#&#8203;8386](https://github.com/python-pillow/Pillow/issues/8386)
    \[homm, radarhere]

-   Fixed writing multiple StripOffsets to TIFF [#&#8203;8317](https://github.com/python-pillow/Pillow/issues/8317)
    \[Yay295, radarhere]

-   Fix dereference before checking for NULL in ImagingTransformAffine [#&#8203;8398](https://github.com/python-pillow/Pillow/issues/8398)
    \[PavlNekrasov]

-   Use transposed size after opening for TIFF images [#&#8203;8390](https://github.com/python-pillow/Pillow/issues/8390)
    \[radarhere, homm]

-   Improve ImageFont error messages [#&#8203;8338](https://github.com/python-pillow/Pillow/issues/8338)
    \[yngvem, radarhere, hugovk]

-   Mention MAX_TEXT_CHUNK limit in PNG error message [#&#8203;8391](https://github.com/python-pillow/Pillow/issues/8391)
    \[radarhere]

-   Cast Dib handle to int [#&#8203;8385](https://github.com/python-pillow/Pillow/issues/8385)
    \[radarhere]

-   Accept float stroke widths [#&#8203;8369](https://github.com/python-pillow/Pillow/issues/8369)
    \[radarhere]

-   Deprecate ICNS (width, height, scale) sizes in favour of load(scale) [#&#8203;8352](https://github.com/python-pillow/Pillow/issues/8352)
    \[radarhere]

-   Improved handling of RGBA palettes when saving GIF images [#&#8203;8366](https://github.com/python-pillow/Pillow/issues/8366)
    \[radarhere]

-   Deprecate isImageType [#&#8203;8364](https://github.com/python-pillow/Pillow/issues/8364)
    \[radarhere]

-   Support converting more modes to LAB by converting to RGBA first [#&#8203;8358](https://github.com/python-pillow/Pillow/issues/8358)
    \[radarhere]

-   Deprecate support for FreeType 2.9.0 [#&#8203;8356](https://github.com/python-pillow/Pillow/issues/8356)
    \[hugovk, radarhere]

-   Removed unused TiffImagePlugin IFD_LEGACY_API [#&#8203;8355](https://github.com/python-pillow/Pillow/issues/8355)
    \[radarhere]

-   Handle duplicate EXIF header [#&#8203;8350](https://github.com/python-pillow/Pillow/issues/8350)
    \[zakajd, radarhere]

-   Return early from BoxBlur if either width or height is zero [#&#8203;8347](https://github.com/python-pillow/Pillow/issues/8347)
    \[radarhere]

-   Check text is either string or bytes [#&#8203;8308](https://github.com/python-pillow/Pillow/issues/8308)
    \[radarhere]

-   Added writing XMP bytes to JPEG [#&#8203;8286](https://github.com/python-pillow/Pillow/issues/8286)
    \[radarhere]

-   Support JPEG2000 RGBA palettes [#&#8203;8256](https://github.com/python-pillow/Pillow/issues/8256)
    \[radarhere]

-   Expand C image to match GIF frame image size [#&#8203;8237](https://github.com/python-pillow/Pillow/issues/8237)
    \[radarhere]

-   Allow saving I;16 images as PPM [#&#8203;8231](https://github.com/python-pillow/Pillow/issues/8231)
    \[radarhere]

-   When IFD is missing, connect get_ifd() dictionary to Exif [#&#8203;8230](https://github.com/python-pillow/Pillow/issues/8230)
    \[radarhere]

-   Skip truncated ICO mask if LOAD_TRUNCATED_IMAGES is enabled [#&#8203;8180](https://github.com/python-pillow/Pillow/issues/8180)
    \[radarhere]

-   Treat unknown JPEG2000 colorspace as unspecified [#&#8203;8343](https://github.com/python-pillow/Pillow/issues/8343)
    \[radarhere]

-   Updated error message when saving WebP with invalid width or height [#&#8203;8322](https://github.com/python-pillow/Pillow/issues/8322)
    \[radarhere, hugovk]

-   Remove warning if NumPy failed to raise an error during conversion [#&#8203;8326](https://github.com/python-pillow/Pillow/issues/8326)
    \[radarhere]

-   If left and right sides meet in ImageDraw.rounded_rectangle(), do not draw rectangle to fill gap [#&#8203;8304](https://github.com/python-pillow/Pillow/issues/8304)
    \[radarhere]

-   Remove WebP support without anim, mux/demux, and with buggy alpha [#&#8203;8213](https://github.com/python-pillow/Pillow/issues/8213)
    \[homm, radarhere]

-   Add missing TIFF CMYK;16B reader [#&#8203;8298](https://github.com/python-pillow/Pillow/issues/8298)
    \[homm]

-   Remove all WITH_\* flags from \_imaging.c and other flags [#&#8203;8211](https://github.com/python-pillow/Pillow/issues/8211)
    \[homm]

-   Improve ImageDraw2 shape methods [#&#8203;8265](https://github.com/python-pillow/Pillow/issues/8265)
    \[radarhere]

-   Lock around usages of imaging memory arenas [#&#8203;8238](https://github.com/python-pillow/Pillow/issues/8238)
    \[lysnikolaou]

-   Deprecate JpegImageFile huffman_ac and huffman_dc [#&#8203;8274](https://github.com/python-pillow/Pillow/issues/8274)
    \[radarhere]

-   Deprecate ImageMath lambda_eval and unsafe_eval options argument [#&#8203;8242](https://github.com/python-pillow/Pillow/issues/8242)
    \[radarhere]

-   Changed ContainerIO to subclass IO [#&#8203;8240](https://github.com/python-pillow/Pillow/issues/8240)
    \[radarhere]

-   Move away from APIs that use borrowed references under the free-threaded build [#&#8203;8216](https://github.com/python-pillow/Pillow/issues/8216)
    \[hugovk, lysnikolaou]

-   Allow size argument to resize() to be a NumPy array [#&#8203;8201](https://github.com/python-pillow/Pillow/issues/8201)
    \[radarhere]

-   Drop support for Python 3.8 [#&#8203;8183](https://github.com/python-pillow/Pillow/issues/8183)
    \[hugovk, radarhere]

-   Add support for Python 3.13 [#&#8203;8181](https://github.com/python-pillow/Pillow/issues/8181)
    \[hugovk, radarhere]

-   Fix incompatibility with NumPy 1.20 [#&#8203;8187](https://github.com/python-pillow/Pillow/issues/8187)
    \[neutrinoceros, radarhere]

-   Remove PSFile, PyAccess and USE_CFFI_ACCESS [#&#8203;8182](https://github.com/python-pillow/Pillow/issues/8182)
    \[hugovk, radarhere]

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5IPCfk6bvuI8iXX0=-->

Reviewed-on: https://codeberg.org/crowci/crow/pulls/159
Co-authored-by: crowci-bot <admin@crowci.dev>
Co-committed-by: crowci-bot <admin@crowci.dev>
2025-04-12 12:23:28 +01:00
crowci-bot
0c026f6c7a
chore(deps): update module github.com/docker/cli to v28 (#160)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/docker/cli](https://github.com/docker/cli) | require | major | `v27.5.1+incompatible` -> `v28.0.4+incompatible` |

---
2025-04-12 12:23:21 +01:00
crowci-bot
1c32b81c8b
chore(deps): update module github.com/google/go-github/v70 to v71 (#161)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/go-github/v70](https://github.com/google/go-github) | require | major | `v70.0.0` -> `v71.0.0` |

---
2025-04-12 12:23:10 +01:00
crowci-bot
b72ef74de2 chore(deps): update dependency pillow to v10.4.0 2025-04-12 01:38:18 +00:00
crowci-bot
c03bf57525 chore(deps): update plugins/s3 docker tag to v1.5.3 2025-04-12 00:38:19 +00:00
pat-s
15db84ef3a
ci: fix s3 bucket loc in version dict wf 2025-04-12 00:52:24 +01:00
pat-s
22a6987a70 feat: show stale auth token info to user in UI (#154)
Every once in a while the refresh of the user's auth token fails. When this is the case, there is a simple error in the server logs but the user doesn't know about this.

This approach aims to show an error message to the user in the UI if this is the case.
Untested, as forcing this state is not easily doable.

Reviewed-on: https://codeberg.org/crowci/crow/pulls/154
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-04-11 23:46:29 +00:00
pat-s
bda1633f09 fix: version display in UI (#155)
- take 2
- remove error callout badge, use a more simplistic design
- migrate more leftover env vars

![image](/attachments/f720a489-be23-4388-bf6c-500fa0cd61b2)

Reviewed-on: https://codeberg.org/crowci/crow/pulls/155
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-04-11 23:33:35 +00:00
pat-s
8cd171bd62
chore: remove deprecated 'gated' references 2025-04-11 10:59:15 +01:00
Patrick Schratz
15aef2fbfc refactor: duration and start display times in UI (#152)
- use static date display when pipeline started instead of dynamic "elapsed time"
- reduce margin between columns in pipeline item list
- Show hours, minutes, seconds for absolute pipeline runtime

![image](/attachments/eadd7792-538b-4e56-aa63-424607985728)

![image](/attachments/e574b72c-cf36-4829-a5ae-2ac435316ca4)

Reviewed-on: https://codeberg.org/crowci/crow/pulls/152
2025-04-11 09:46:41 +00:00
pat-s
0060fc0e97 refactor: manual pipeline display message (#153)
- Remove redundant info
- Add possible "extra vars" added in init dialog

![image](/attachments/ac7dad5a-438e-4778-a364-ee99ea2ae9ea)

Reviewed-on: https://codeberg.org/crowci/crow/pulls/153
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-04-11 09:38:12 +00:00
crowci-bot
33bb3d21be chore(deps): update golang-packages (#148)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | require | patch | `v1.9.1` -> `v1.9.2` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | require | minor | `v1.21.1` -> `v1.22.0` |
| golang.org/x/crypto | require | minor | `v0.36.0` -> `v0.37.0` |
| golang.org/x/net | require | minor | `v0.38.0` -> `v0.39.0` |

---

### Release Notes

<details>
<summary>go-sql-driver/mysql (github.com/go-sql-driver/mysql)</summary>

### [`v1.9.2`](https://github.com/go-sql-driver/mysql/blob/HEAD/CHANGELOG.md#v192-2025-04-07)

[Compare Source](https://github.com/go-sql-driver/mysql/compare/v1.9.1...v1.9.2)

v1.9.2 is a re-release of v1.9.1 due to a release process issue; no changes were made to the content.

</details>

<details>
<summary>prometheus/client_golang (github.com/prometheus/client_golang)</summary>

### [`v1.22.0`](https://github.com/prometheus/client_golang/releases/tag/v1.22.0): - 2025-04-07

[Compare Source](https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0)

⚠️ This release contains potential breaking change if you use experimental `zstd` support introduce in [#&#8203;1496](https://github.com/prometheus/client_golang/issues/1496) ⚠️

Experimental support for `zstd` on scrape was added, controlled by the request `Accept-Encoding` header.
It was enabled by default since version 1.20, but now you need to add a blank import to enable it.
The decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon,
https://github.com/golang/go/issues/62513 however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.

e.g.:

> ```go
> import (
>   _ "github.com/prometheus/client_golang/prometheus/promhttp/zstd"
> )
> ```

-   \[FEATURE] prometheus: Add new CollectorFunc utility [#&#8203;1724](https://github.com/prometheus/client_golang/issues/1724)
-   \[CHANGE] Minimum required Go version is now 1.22 (we also test client_golang against latest go version - 1.24) [#&#8203;1738](https://github.com/prometheus/client_golang/issues/1738)
-   \[FEATURE] api: `WithLookbackDelta` and `WithStats` options have been added to API client. [#&#8203;1743](https://github.com/prometheus/client_golang/issues/1743)
-   \[CHANGE] ⚠️ promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package. [#&#8203;1765](https://github.com/prometheus/client_golang/issues/1765)

<details>
<summary> All Changes </summary>

-   build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1720
-   build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1719
-   Update RELEASE.md by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1721
-   chore(docs): Add links for the upstream PRs by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1722
-   Added tips on releasing client and checking with k8s. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1723
-   feat: Add new CollectorFunc utility by [@&#8203;Saumya40-codes](https://github.com/Saumya40-codes) in https://github.com/prometheus/client_golang/pull/1724
-   build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1725
-   build(deps): bump the github-actions group with 5 updates by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1726
-   Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1727
-   Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1731
-   build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1739
-   build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1740
-   Cleanup dependabot config by [@&#8203;SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1741
-   Upgrade Golang version v1.24 by [@&#8203;dongjiang1989](https://github.com/dongjiang1989) in https://github.com/prometheus/client_golang/pull/1738
-   build(deps): bump the github-actions group with 2 updates by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1742
-   Merging 1.21 release back to main. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1744
-   Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1745
-   Add support for undocumented query options for API by [@&#8203;mahendrapaipuri](https://github.com/mahendrapaipuri) in https://github.com/prometheus/client_golang/pull/1743
-   exp/api: Add experimental exp module; Add remote API with write client and handler. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1658
-   exp/api: Add accepted msg type validation to handler by [@&#8203;saswatamcode](https://github.com/saswatamcode) in https://github.com/prometheus/client_golang/pull/1750
-   build(deps): bump the github-actions group with 5 updates by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1751
-   build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1752
-   build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1753
-   exp: Reset snappy buf by [@&#8203;saswatamcode](https://github.com/saswatamcode) in https://github.com/prometheus/client_golang/pull/1756
-   Merge release 1.21.1 to main. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1762
-   exp: Add dependabot config by [@&#8203;saswatamcode](https://github.com/saswatamcode) in https://github.com/prometheus/client_golang/pull/1754
-   build(deps): bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 in the github-actions group by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1764
-   promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package by [@&#8203;liggitt](https://github.com/liggitt) in https://github.com/prometheus/client_golang/pull/1765
-   Cut 1.22.0-rc.0 by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1768

</details>

#### New Contributors
* @&#8203;Saumya40-codes made their first contribution in https://github.com/prometheus/client_golang/pull/1724
* @&#8203;mahendrapaipuri made their first contribution in https://github.com/prometheus/client_golang/pull/1743
* @&#8203;liggitt made their first contribution in https://github.com/prometheus/client_golang/pull/1765

**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0-rc.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzYuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzNi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5IPCfk6bvuI8iXX0=-->

Reviewed-on: https://codeberg.org/crowci/crow/pulls/148
Co-authored-by: crowci-bot <admin@crowci.dev>
Co-committed-by: crowci-bot <admin@crowci.dev>
2025-04-10 12:29:13 +00:00
pat-s
9df0004892
ci: fix events for s3 sync step 2025-04-10 08:54:55 +01:00
pat-s
d8e746dbf3
ci: add surge-preview workflow step 2025-04-10 08:51:10 +01:00
pat-s
548ffb8a0e
fix: show correct notification title when deleting secret (fix #135) 2025-04-09 22:43:15 +01:00
pat-s
2040c145ea
ci: fix token for docs publish 2025-04-09 19:27:24 +01:00
pat-s
86be011ad1
ci: remove cspell 2025-04-09 19:15:44 +01:00
pat-s
72a1461f58
docs: add instructions for installing remote agents 2025-04-09 19:14:35 +01:00
pat-s
0aac3b94dc
ci: add push flag to mike deployments for 'dev' 2025-04-09 19:00:32 +01:00
pat-s
758668c373
docs: minor page structure fixes 2025-04-09 19:00:05 +01:00
pat-s
3900f572b1
docs: add docs versioning via mike 2025-04-09 00:46:07 +02:00
pat-s
cf4252c7be
docs: format social cards 2025-04-08 23:02:14 +02:00
pat-s
8f9b371d06
docs: remove navigation from plugins page 2025-04-08 21:17:32 +02:00
pat-s
76cebce541
chore: correct liberapay link 2025-04-08 10:44:17 +02:00
pat-s
ff0d47220e docs: adjust support button and README (#147)
- make crow icon background match README
- Use liberapay link
- add liberapay badges
- add link to own Crow instance
- remove unneeded javascript

Reviewed-on: https://codeberg.org/crowci/crow/pulls/147
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-04-08 08:33:39 +00:00
pat-s
f4a3e40106
docs: add mkdocs-material insider setup 2025-04-08 01:00:22 +02:00
pat-s
4ce4ddf47d
docs: readme notes, header overrides, donation button 2025-04-07 23:04:44 +02:00
crowci-bot
12a13a3dba chore(deps): update web npm deps non-major 2025-04-06 15:37:11 +00:00
crowci-bot
86ce295b4c chore(deps): update web npm deps non-major (#140)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@eslint/js](https://eslint.org) ([source](https://github.com/eslint/eslint/tree/HEAD/packages/js)) | devDependencies | minor | [`9.23.0` -> `9.24.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.23.0/9.24.0) |
| [@tailwindcss/postcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss)) | dependencies | patch | [`4.1.2` -> `4.1.3`](https://renovatebot.com/diffs/npm/@tailwindcss%2fpostcss/4.1.2/4.1.3) |
| [@tailwindcss/vite](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)) | dependencies | patch | [`4.1.2` -> `4.1.3`](https://renovatebot.com/diffs/npm/@tailwindcss%2fvite/4.1.2/4.1.3) |
| [ansi_up](https://github.com/drudru/ansi_up) | dependencies | patch | [`6.0.3` -> `6.0.5`](https://renovatebot.com/diffs/npm/ansi_up/6.0.3/6.0.5) |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | minor | [`9.23.0` -> `9.24.0`](https://renovatebot.com/diffs/npm/eslint/9.23.0/9.24.0) |
| [simple-icons](https://simpleicons.org) ([source](https://github.com/simple-icons/simple-icons)) | dependencies | patch | [`14.12.0` -> `14.12.1`](https://renovatebot.com/diffs/npm/simple-icons/14.12.0/14.12.1) |
| [tailwindcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)) | dependencies | patch | [`4.1.2` -> `4.1.3`](https://renovatebot.com/diffs/npm/tailwindcss/4.1.2/4.1.3) |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | devDependencies | patch | [`5.8.2` -> `5.8.3`](https://renovatebot.com/diffs/npm/typescript/5.8.2/5.8.3) |
| [vue-i18n](https://github.com/intlify/vue-i18n/tree/master/packages/vue-i18n#readme) ([source](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n)) | dependencies | patch | [`11.1.2` -> `11.1.3`](https://renovatebot.com/diffs/npm/vue-i18n/11.1.2/11.1.3) |

---

### Release Notes

<details>
<summary>eslint/eslint (@&#8203;eslint/js)</summary>

### [`v9.24.0`](https://github.com/eslint/eslint/releases/tag/v9.24.0)

[Compare Source](https://github.com/eslint/eslint/compare/v9.23.0...v9.24.0)

##### Features

-   [`556c25b`](556c25bbad) feat: support loading TS config files using `--experimental-strip-types` ([#&#8203;19401](https://github.com/eslint/eslint/issues/19401)) (Arya Emami)
-   [`72650ac`](72650acdb7) feat: support TS syntax in `init-declarations` ([#&#8203;19540](https://github.com/eslint/eslint/issues/19540)) (Nitin Kumar)
-   [`03fb0bc`](03fb0bca2b) feat: normalize patterns to handle "./" prefix in files and ignores ([#&#8203;19568](https://github.com/eslint/eslint/issues/19568)) (Pixel998)
-   [`071dcd3`](071dcd3a8e) feat: support TS syntax in `no-dupe-class-members` ([#&#8203;19558](https://github.com/eslint/eslint/issues/19558)) (Nitin Kumar)
-   [`cd72bcc`](cd72bcc0c8) feat: Introduce a way to suppress violations ([#&#8203;19159](https://github.com/eslint/eslint/issues/19159)) (Iacovos Constantinou)
-   [`2a81578`](2a81578ac1) feat: support TS syntax in `no-loss-of-precision` ([#&#8203;19560](https://github.com/eslint/eslint/issues/19560)) (Nitin Kumar)
-   [`30ae4ed`](30ae4ed093) feat: add new options to class-methods-use-this ([#&#8203;19527](https://github.com/eslint/eslint/issues/19527)) (sethamus)
-   [`b79ade6`](b79ade6c1e) feat: support TypeScript syntax in `no-array-constructor` ([#&#8203;19493](https://github.com/eslint/eslint/issues/19493)) (Tanuj Kanti)

##### Bug Fixes

-   [`b23d1c5`](b23d1c5f02) fix: deduplicate variable names in no-loop-func error messages ([#&#8203;19595](https://github.com/eslint/eslint/issues/19595)) (Nitin Kumar)
-   [`fb8cdb8`](fb8cdb842e) fix: use `any[]` type for `context.options` ([#&#8203;19584](https://github.com/eslint/eslint/issues/19584)) (Francesco Trotta)

##### Documentation

-   [`f857820`](f8578206cc) docs: update documentation for `--experimental-strip-types` ([#&#8203;19594](https://github.com/eslint/eslint/issues/19594)) (Nikolas Schröter)
-   [`803e4af`](803e4af48e) docs: simplify gitignore path handling in includeIgnoreFile section ([#&#8203;19596](https://github.com/eslint/eslint/issues/19596)) (Thomas Broyer)
-   [`6d979cc`](6d979ccc18) docs: Update README (GitHub Actions Bot)
-   [`82177e4`](82177e4108) docs: Update README (GitHub Actions Bot)
-   [`e849dc0`](e849dc0128) docs: replace existing var with const ([#&#8203;19578](https://github.com/eslint/eslint/issues/19578)) (Sweta Tanwar)
-   [`0c65c62`](0c65c62802) docs: don't pass filename when linting rule examples ([#&#8203;19571](https://github.com/eslint/eslint/issues/19571)) (Milos Djermanovic)
-   [`6be36c9`](6be36c9943) docs: Update custom-rules.md code example of fixer ([#&#8203;19555](https://github.com/eslint/eslint/issues/19555)) (Yifan Pan)

##### Build Related

-   [`366e369`](366e3694af) build: re-enable Prettier formatting for `package.json` files ([#&#8203;19569](https://github.com/eslint/eslint/issues/19569)) (Francesco Trotta)

##### Chores

-   [`ef67420`](ef6742091d) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)[@&#8203;9](https://github.com/9).24.0 ([#&#8203;19602](https://github.com/eslint/eslint/issues/19602)) (Milos Djermanovic)
-   [`4946847`](4946847bb6) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins)
-   [`a995acb`](a995acbe32) chore: correct 'flter'/'filter' typo in package script ([#&#8203;19587](https://github.com/eslint/eslint/issues/19587)) (Josh Goldberg )
-   [`b9a5efa`](b9a5efa937) test: skip symlink test on Windows ([#&#8203;19503](https://github.com/eslint/eslint/issues/19503)) (fisker Cheung)
-   [`46eea6d`](46eea6d1cb) chore: remove `Rule` & `FormatterFunction` from `shared/types.js` ([#&#8203;19556](https://github.com/eslint/eslint/issues/19556)) (Nitin Kumar)
-   [`bdcc91d`](bdcc91d5b6) chore: modify .editorconfig to keep parity with prettier config ([#&#8203;19577](https://github.com/eslint/eslint/issues/19577)) (Sweta Tanwar)
-   [`7790d83`](7790d8305a) chore: fix some typos in comment ([#&#8203;19576](https://github.com/eslint/eslint/issues/19576)) (todaymoon)
-   [`76064a6`](76064a6324) test: ignore `package-lock.json` for `eslint-webpack-plugin` ([#&#8203;19572](https://github.com/eslint/eslint/issues/19572)) (Francesco Trotta)

</details>

<details>
<summary>tailwindlabs/tailwindcss (@&#8203;tailwindcss/postcss)</summary>

### [`v4.1.3`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#413---2025-04-04)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v4.1.2...v4.1.3)

##### Fixed

-   Show warning when using unsupported bare value data type in `--value(…)` ([#&#8203;17464](https://github.com/tailwindlabs/tailwindcss/pull/17464))
-   PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack ([#&#8203;17554](https://github.com/tailwindlabs/tailwindcss/pull/17554))
-   Ensure classes are detected in Ruby's `%w` syntax in Slim templates ([#&#8203;17557](https://github.com/tailwindlabs/tailwindcss/pull/17557))

</details>

<details>
<summary>drudru/ansi_up (ansi_up)</summary>

### [`v6.0.5`](https://github.com/drudru/ansi_up/releases/tag/v6.0.5)

[Compare Source](https://github.com/drudru/ansi_up/compare/v6.0.4...v6.0.5)

**Full Changelog**: https://github.com/drudru/ansi_up/compare/v6.0.4...v6.0.5

Again a whoops. Both the .ts and the .js should have the change now.

### [`v6.0.4`](https://github.com/drudru/ansi_up/releases/tag/v6.0.4)

[Compare Source](https://github.com/drudru/ansi_up/compare/v6.0.3...v6.0.4)

#### What's Changed

-   Fix handling of faint-only style by [@&#8203;jonatanschroeder](https://github.com/jonatanschroeder) in https://github.com/drudru/ansi_up/pull/94

From [@&#8203;drudru](https://github.com/drudru):
I just forgot to pull the change into the .ts file. Whoops.
The v6.0.3 release had the correct change in the .js file.

#### New Contributors

-   [@&#8203;jonatanschroeder](https://github.com/jonatanschroeder) made their first contribution in https://github.com/drudru/ansi_up/pull/94

**Full Changelog**: https://github.com/drudru/ansi_up/compare/v6.0.3...v6.0.4

</details>

<details>
<summary>simple-icons/simple-icons (simple-icons)</summary>

### [`v14.12.1`](https://github.com/simple-icons/simple-icons/releases/tag/14.12.1): Release 2 updated icons (v14.12.1)

[Compare Source](https://github.com/simple-icons/simple-icons/compare/14.12.0...14.12.1)

#### 2 updated icons

-   Custom Ink ([#&#8203;12922](https://github.com/simple-icons/simple-icons/issues/12922)) ([@&#8203;LitoMore](https://github.com/LitoMore))
-   Mozilla ([#&#8203;12933](https://github.com/simple-icons/simple-icons/issues/12933)) ([@&#8203;DerBraky](https://github.com/DerBraky))

</details>

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v5.8.3`](https://github.com/microsoft/TypeScript/compare/v5.8.2...68cead182cc24afdc3f1ce7c8ff5853aba14b65a)

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.8.2...68cead182cc24afdc3f1ce7c8ff5853aba14b65a)

</details>

<details>
<summary>intlify/vue-i18n (vue-i18n)</summary>

### [`v11.1.3`](https://github.com/intlify/vue-i18n/releases/tag/v11.1.3)

[Compare Source](https://github.com/intlify/vue-i18n/compare/v11.1.2...v11.1.3)

<!-- Release notes generated using configuration in .github/release.yml at v11.1.3 -->

#### What's Changed

##### 🐛 Bug Fixes

-   fix: cannot resolve the ast messages which has json path for v11 by [@&#8203;kazupon](https://github.com/kazupon) in https://github.com/intlify/vue-i18n/pull/2159

#####  Improvement Features

-   fix: duplicate generated type config naming by [@&#8203;BobbieGoede](https://github.com/BobbieGoede) in https://github.com/intlify/vue-i18n/pull/2158

**Full Changelog**: https://github.com/intlify/vue-i18n/compare/v11.1.2...v11.1.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzMuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIzMy40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5IPCfk6bvuI8iLCJ1aSJdfQ==-->

Reviewed-on: https://codeberg.org/crowci/crow/pulls/140
Co-authored-by: crowci-bot <admin@crowci.dev>
Co-committed-by: crowci-bot <admin@crowci.dev>
2025-04-06 13:45:18 +00:00
pat-s
df7bd26bd0
ci: move docs to new s3 bucket 2025-04-06 15:36:16 +02:00
crowci-bot
dd19899b2d chore(deps): update golang-packages 2025-04-06 01:37:30 +00:00
crowci-bot
a39e2b988c chore(deps): update module github.com/fsnotify/fsnotify to v1.9.0 2025-04-05 01:38:23 +00:00
crowci-bot
0994e9829a chore(deps): update plugins/s3 docker tag to v1.5.2 2025-04-05 00:37:09 +00:00
crowci-bot
dca6a6a476 chore(deps): update dependency @intlify/eslint-plugin-vue-i18n to v4.0.1 v3.4.1 2025-04-04 00:37:05 +00:00
pat-s
3394290d8e
docs: fix internal links and callout blocks 2025-04-03 23:37:13 +02:00