From 5f31edc1817dfc4dd7daf7afc5fba62c5cc424c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 14:16:43 +0000 Subject: [PATCH 01/54] chore(main): release validate-policy-bot-config 1.0.0 (#589) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Dimitris Sotirakis --- .release-please-manifest.json | 1 + actions/validate-policy-bot-config/CHANGELOG.md | 9 +++++++++ actions/validate-policy-bot-config/README.md | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 actions/validate-policy-bot-config/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0d4674f5e..af6443a84 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -13,5 +13,6 @@ "actions/setup-argo": "1.0.0", "actions/generate-openapi-clients": "1.0.0", "actions/push-to-gcs": "0.1.0", + "actions/validate-policy-bot-config": "1.0.0", "actions/trigger-argo-workflow": "1.0.0" } diff --git a/actions/validate-policy-bot-config/CHANGELOG.md b/actions/validate-policy-bot-config/CHANGELOG.md new file mode 100644 index 000000000..091a46d68 --- /dev/null +++ b/actions/validate-policy-bot-config/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## 1.0.0 (2024-11-29) + + +### 🎉 Features + +* add validate-policy-bot-action ([#497](https://github.com/grafana/shared-workflows/issues/497)) ([29ab6fb](https://github.com/grafana/shared-workflows/commit/29ab6fb539bd10865fb0d06a8f21113d48ee2668)) +* add workflow to check for non-releasable actions ([#588](https://github.com/grafana/shared-workflows/issues/588)) ([e16bf1a](https://github.com/grafana/shared-workflows/commit/e16bf1ac180d7b6c9c13a6e556b24e0f7dc0d57c)) diff --git a/actions/validate-policy-bot-config/README.md b/actions/validate-policy-bot-config/README.md index 9b9c80512..ea2a36973 100644 --- a/actions/validate-policy-bot-config/README.md +++ b/actions/validate-policy-bot-config/README.md @@ -27,7 +27,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Validate Policy Bot configuration - uses: grafana/shared-workflows/actions/validate-policy-bot-config@validate-policy-bot-config-v0.0.1 + uses: grafana/shared-workflows/actions/validate-policy-bot-config@validate-policy-bot-config-v1.0.0 ``` From 10252159e01bacf2ba128105a6db3de4769fea7c Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:23:18 +0000 Subject: [PATCH 02/54] chore(deps): pin actions/github-script action to 60a0d83 (#595) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/check-for-non-releasable-actions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-for-non-releasable-actions.yaml b/.github/workflows/check-for-non-releasable-actions.yaml index 7266d5451..ec7453039 100644 --- a/.github/workflows/check-for-non-releasable-actions.yaml +++ b/.github/workflows/check-for-non-releasable-actions.yaml @@ -36,7 +36,7 @@ jobs: ./release-please-config.json - name: Check for non-releasable actions - uses: actions/github-script@v7 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7 with: script: | const fs = require('fs/promises'); From 1079b2cbf719b701374dba859c28f26a76452564 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 19:21:57 +0200 Subject: [PATCH 03/54] chore(main): release techdocs-rewrite-relative-links 1.0.0 (#591) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Dimitris Sotirakis --- .release-please-manifest.json | 1 + .../CHANGELOG.md | 37 +++++++++++++++++++ .../techdocs-rewrite-relative-links/README.md | 4 +- 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 actions/techdocs-rewrite-relative-links/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index af6443a84..002865483 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -13,6 +13,7 @@ "actions/setup-argo": "1.0.0", "actions/generate-openapi-clients": "1.0.0", "actions/push-to-gcs": "0.1.0", + "actions/techdocs-rewrite-relative-links": "1.0.0", "actions/validate-policy-bot-config": "1.0.0", "actions/trigger-argo-workflow": "1.0.0" } diff --git a/actions/techdocs-rewrite-relative-links/CHANGELOG.md b/actions/techdocs-rewrite-relative-links/CHANGELOG.md new file mode 100644 index 000000000..ca48c0a4d --- /dev/null +++ b/actions/techdocs-rewrite-relative-links/CHANGELOG.md @@ -0,0 +1,37 @@ +# Changelog + +## 1.0.0 (2024-11-29) + + +### 🎉 Features + +* Add new techdocs-rewrite-relative-links-action ([#99](https://github.com/grafana/shared-workflows/issues/99)) ([93c8404](https://github.com/grafana/shared-workflows/commit/93c84040a318ceb535ed130b9b75c76eb68b0a06)) +* add workflow to check for non-releasable actions ([#588](https://github.com/grafana/shared-workflows/issues/588)) ([e16bf1a](https://github.com/grafana/shared-workflows/commit/e16bf1ac180d7b6c9c13a6e556b24e0f7dc0d57c)) + + +### 🏗️ Build System + +* **deps:** bump github.com/lmittmann/tint ([#177](https://github.com/grafana/shared-workflows/issues/177)) ([826d369](https://github.com/grafana/shared-workflows/commit/826d3691f064335999aef6ef23ffc6538e147376)) +* **deps:** bump github.com/stretchr/testify to 1.10.0 in techdocs-rewrite-relative-links ([#544](https://github.com/grafana/shared-workflows/issues/544)) ([5d49d39](https://github.com/grafana/shared-workflows/commit/5d49d39babf8ae91ba280ccef533c31e1946c699)) +* **deps:** bump github.com/urfave/cli/v2 ([#201](https://github.com/grafana/shared-workflows/issues/201)) ([dde8acb](https://github.com/grafana/shared-workflows/commit/dde8acb54da60098e920bd9442c7e139667a3a28)) +* **deps:** bump github.com/yuin/goldmark ([#169](https://github.com/grafana/shared-workflows/issues/169)) ([e301e85](https://github.com/grafana/shared-workflows/commit/e301e85d119a27052ec81ee08e7534ebd5399419)) +* **deps:** bump github.com/yuin/goldmark ([#490](https://github.com/grafana/shared-workflows/issues/490)) ([3b57051](https://github.com/grafana/shared-workflows/commit/3b5705198b2065f0f3770d1dc0897100dd542279)) +* **deps:** bump github.com/yuin/goldmark from 1.7.1 to 1.7.2 in /actions/techdocs-rewrite-relative-links in the go group ([#158](https://github.com/grafana/shared-workflows/issues/158)) ([5ea1833](https://github.com/grafana/shared-workflows/commit/5ea18334f9d4802d225a8f166b32420ce718c312)) +* **deps:** bump github.com/yuin/goldmark from 1.7.2 to 1.7.3 in /actions/techdocs-rewrite-relative-links in the go group ([#162](https://github.com/grafana/shared-workflows/issues/162)) ([f74fc14](https://github.com/grafana/shared-workflows/commit/f74fc14c6814279a125394bd334e8b9136eef32a)) +* **deps:** bump golang.org/x/term ([#236](https://github.com/grafana/shared-workflows/issues/236)) ([bc8f42d](https://github.com/grafana/shared-workflows/commit/bc8f42d48bc613f37cd79dcf404c38bb10478b66)) +* **deps:** bump golang.org/x/term ([#442](https://github.com/grafana/shared-workflows/issues/442)) ([401c24d](https://github.com/grafana/shared-workflows/commit/401c24d573c64ce526c64ca16a545be291e5bf1e)) +* **deps:** bump golang.org/x/term from 0.21.0 to 0.22.0 in /actions/techdocs-rewrite-relative-links in the go group ([#175](https://github.com/grafana/shared-workflows/issues/175)) ([a9d055f](https://github.com/grafana/shared-workflows/commit/a9d055f624a21325a10cea41709364d59d48741c)) +* **deps:** bump golang.org/x/term from 0.25.0-0.26.0 in techdocs-rewrite-relative-links ([#527](https://github.com/grafana/shared-workflows/issues/527)) ([05b04e5](https://github.com/grafana/shared-workflows/commit/05b04e5c7e0e2d34f7e28a3ee29e2a9f65f1e2a6)) +* **deps:** bump the go group ([#211](https://github.com/grafana/shared-workflows/issues/211)) ([737f037](https://github.com/grafana/shared-workflows/commit/737f0378710fde818882a9a5f913fdc6f9c74bd7)) +* **deps:** bump the go group ([#460](https://github.com/grafana/shared-workflows/issues/460)) ([8172509](https://github.com/grafana/shared-workflows/commit/8172509ced8cde8cdbc8c8430811b0aafa5a3478)) +* **deps:** bump the go group in /actions/techdocs-rewrite-relative-links with 3 updates ([#151](https://github.com/grafana/shared-workflows/issues/151)) ([c1e60af](https://github.com/grafana/shared-workflows/commit/c1e60af3dc9e1d3262a753f33e3763379660e118)) + + +### 🔧 Miscellaneous Chores + +* **deps:** update actions/checkout action to v4.1.7 ([#244](https://github.com/grafana/shared-workflows/issues/244)) ([1d5fba5](https://github.com/grafana/shared-workflows/commit/1d5fba52e7cb2780dfd1af758e1d84e35ce6e8f7)) +* **deps:** update actions/checkout action to v4.2.0 ([#313](https://github.com/grafana/shared-workflows/issues/313)) ([ba6268c](https://github.com/grafana/shared-workflows/commit/ba6268c6beef0ab5b461f45eef4cfe1b4e6d6013)) +* **deps:** update actions/checkout action to v4.2.1 ([#445](https://github.com/grafana/shared-workflows/issues/445)) ([c72e039](https://github.com/grafana/shared-workflows/commit/c72e039d656ea7db5cbcfd98dffd0f8554e1f029)) +* **deps:** update actions/checkout action to v4.2.2 ([#498](https://github.com/grafana/shared-workflows/issues/498)) ([7c6dbe2](https://github.com/grafana/shared-workflows/commit/7c6dbe23c5fd8f3ab5863fb0e3f9d95de621b746)) +* **deps:** update actions/setup-go action to v5.0.2 ([#245](https://github.com/grafana/shared-workflows/issues/245)) ([47c75fd](https://github.com/grafana/shared-workflows/commit/47c75fd2f3c1bb6d1a1b7e21c3dabbb24081f56d)) +* **deps:** update actions/setup-go action to v5.1.0 ([#501](https://github.com/grafana/shared-workflows/issues/501)) ([afcd2c5](https://github.com/grafana/shared-workflows/commit/afcd2c517a07f844b271fa82982f96ed436216d2)) diff --git a/actions/techdocs-rewrite-relative-links/README.md b/actions/techdocs-rewrite-relative-links/README.md index 54aaea220..eef2c1a92 100644 --- a/actions/techdocs-rewrite-relative-links/README.md +++ b/actions/techdocs-rewrite-relative-links/README.md @@ -28,10 +28,10 @@ Then this link inside the file will be changed to ... ```yaml - id: checkout-shared-workflows name: Checkout shared workflows - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v1.0.0 with: repository: grafana/shared-workflows - ref: techdocs-rewrite-relative-links-v0.0.1 + ref: techdocs-rewrite-relative-links-v1.0.0 path: _shared-workflows - name: Rewrite relative links From 6d8d8a18168203361cd0a8d7d808e3125f8611cd Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 09:38:18 +0000 Subject: [PATCH 04/54] chore(deps): update renovatebot/github-action action to v41.0.5 (#597) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 6fb709b1a..37915ad65 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -61,7 +61,7 @@ jobs: private-key: ${{ env.GRAFANA_RENOVATE_PRIVATE_KEY }} - name: Self-hosted Renovate - uses: renovatebot/github-action@757597d1bb6993c6406e207997a85f2b20ff39be # v41.0.4 + uses: renovatebot/github-action@936628dfbff213ab2eb95033c5e123cfcaf09ebb # v41.0.5 with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate From 8d075a1b779b35938bfc5a4a3d3cea30c394af57 Mon Sep 17 00:00:00 2001 From: Dimitris Sotirakis Date: Mon, 2 Dec 2024 11:39:14 +0200 Subject: [PATCH 05/54] fix: remove path triggers (#600) Remove path triggers --- .github/workflows/check-for-non-releasable-actions.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/check-for-non-releasable-actions.yaml b/.github/workflows/check-for-non-releasable-actions.yaml index ec7453039..29e1e4b6e 100644 --- a/.github/workflows/check-for-non-releasable-actions.yaml +++ b/.github/workflows/check-for-non-releasable-actions.yaml @@ -1,10 +1,6 @@ name: Check for non-releasable actions on: pull_request: - paths: - - actions/ - - .github/workflows/check-for-non-releasable-actions.yaml - - release-please-config.json types: - edited - opened @@ -14,10 +10,6 @@ on: push: branches: - main - paths: - - actions/ - - .github/workflows/check-for-non-releasable-actions.yaml - - release-please-config.json jobs: check-for-non-releasable-actions: From c5700112ba2e4fd4909f6e330b771ff795696b3f Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 09:39:42 +0000 Subject: [PATCH 06/54] chore(deps): update eslint monorepo to v9.16.0 (#598) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 101947 -> 103613 bytes actions/lint-pr-title/package.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index 49929c51b59ec08c5d8c23be8310bdfd67aa67b4..c8c450f6335d16182956a438a53dce436775654d 100755 GIT binary patch delta 1271 zcmcJP{ZCs}7{~8(`*sVI!D_LffFLZTxFUOj=(2WZjft%Dd)M-Ve}E_X-0$;z z&pG#=d!BP|%`sCz7BbJf1Z#a}i{aku}Q^1V}I?-gt`ul?=I;LjQRuHNbj>{@x0 z1i48^8Vki%)ya-48r_cPp5FP)^MX(SKaJH(<$01*5VV5eol*-zI`n*|AY?!t&d@v3 z@0zU0ptkw?N1z|15-p%M&7O1s}MhCl5YZae# zFtgjL;toMr$95an(M1+;+r(@qyWzHq^-gB?Sm{l+(_^D~7Vy}#N|zvDDP9e$bXSWW zSIAtqT-yF1)_FGh8vjw*n#M(h&ZPQfmBZPTKbOkS%O;wva`;6mmz6@zb(b~G|LbEy zk(Q?#HcaJpzFi_+sW3EOK4wuKy4ciSx5b}xX^%(x!&J0w_}FOiywsB0mdHEUmOXI4 z%RlkMN2?Flzt!9K-PX<9^I0ovju;(b-D{t(DLD}yoG|@4vfDQh94Y)!ef)6uDwp!n zGX>iguCraAq90BmWuT?3Ly{EfV2EDCFyf| zlhcH6Q(ZWfLV$RilBVfgxKc%}qE?$6W6b2e8hU-dTtfMd@)41zzYqGr2jD}{4+3BS zd<;GTC%_;W0w=*R2!RpsDHsJ|a0)~~6vRLrjDc}50VWCG%V`8t;4|W*61CB6xJXM2 zlpBQCkM$n}D}WK4gE!4f(`hTs@dN4P(`Ld!^BQ<@2AOjg5o=(n0f7Ya+u)z@jtttR zHcTKM2XPPsr@$iDEu(hJ9fb0J1|cF;E`b6lK{-4X7&0J1^Kasb<+OsE^i)Aryh%^{ z3h80XDoYhQmwpgSpS?tnSSqW+xAfFs#*dc}$Bc(6C^zgWrJqFZUr#Pka`Kz&$tXIU zTx}(9+VxGz2esD72VjF-`+3>-)g=AWqv0oP6t(loZc_94mq>@3QY{tpce_Z#_jFPE Pl2PFzb@;wF=mEvQ*rZ0H delta 953 zcmb``?@Lor7zgn4+_ih1Iu(beAykq!D@P+l!`c${g>A+r;$HM3=%*<3!rmAbtv4cq zkR9S!RD_~VD>bjV+FU=ZESEwNgzpj~5{w|pAo54w)AT>+u+M#-^IY!PbI#o&eQNlo zdc~G!TwaVGo*cI(FIj%?-0^uLzS@4LwEXyWOZ{rTcTZFD-8N!!sO`S3%2~sM##xQm z##y)Ab~9#T%s;L&mVh{w#8@KYoLldY`>yGM6swbaJVnZYi?@0l%A$)$Jq}|&9xLW; z8O2n~E4)sn*UekK4rRg3qh1H)a8s3&PVjolZNm4kIU-kPn@jbZ6O!8hRpm+ z$VDsM9`^AW%&vu9${OQy;Tql&HuLf^7ZGnC^YNlFGhf2Yz)K=NK95;<#6?E^M`XdG zS5GIBp7PK^Vp$0#D#6 zJcH*j4lm#(yn+dM4R2r)qVmV|7ReM$Gcg)Zb<`8wo=3PKlxsjL2GeLS6^Pk1x~M2j96Lyx)i~O3vlj#}q*EYI442Z8tc`z3)3-Cz zEvXCH3fXOT+rC1^=G-EyjQsKM9I>@MPSI0Fhs3-r`kk?2S6i^5oI); Date: Mon, 2 Dec 2024 09:40:57 +0000 Subject: [PATCH 07/54] chore(deps): update ghcr.io/renovatebot/renovate docker tag to v39.42.4 (#599) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 37915ad65..2247c140c 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -65,7 +65,7 @@ jobs: with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate - renovate-version: 39.28.0@sha256:7cf419a3177d4cff065f1fa589c80b603c80fa7c3e1792ef1bcad8267be67325 + renovate-version: 39.42.4@sha256:c5d718e312cdacc0746e37f13c215ff498be28c51e50efd24c070ae29f5b636a token: ${{ steps.generate-token.outputs.token }} env: LOG_LEVEL: ${{ github.event_name == 'pull_request' && 'debug' || 'info' }} From 14d9a8010a8bf34ad60e0aceee9db53f5b21c9ba Mon Sep 17 00:00:00 2001 From: Dimitris Sotirakis Date: Mon, 2 Dec 2024 12:10:28 +0200 Subject: [PATCH 08/54] chore: add release-please block to lint-pr-title (#602) Add release-please block to README --- actions/lint-pr-title/README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/actions/lint-pr-title/README.md b/actions/lint-pr-title/README.md index d0ebf841f..2f0a8607a 100644 --- a/actions/lint-pr-title/README.md +++ b/actions/lint-pr-title/README.md @@ -69,6 +69,8 @@ the [`commitlint.config.js` file located in this directory][config]. In this example the `commitlint.config.js` file is located in the root directory of the project which is being linted. + + ```yml name: Lint PR title @@ -84,7 +86,7 @@ jobs: - uses: actions/checkout@v3 - id: lint-pr-title - uses: grafana/shared-workflows/actions/lint-pr-title@main + uses: grafana/shared-workflows/actions/lint-pr-title@lint-pr-title-v1.1.0 with: config-path: "${{ github.workspace }}/commitlint.config.js" title-only: false @@ -103,5 +105,7 @@ jobs: runs-on: ubuntu-latest steps: - id: lint-pr-title - uses: grafana/shared-workflows/actions/lint-pr-title@main + uses: grafana/shared-workflows/actions/lint-pr-title@lint-pr-title-v1.1.0 ``` + + From 95f1d8ce881e09d28bb548ae77b2a61578dd49ad Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 08:25:40 +0100 Subject: [PATCH 09/54] chore(deps): update dependency typescript-eslint to v8.17.0 (#613) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103613 -> 103613 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index c8c450f6335d16182956a438a53dce436775654d..a4594d786fc335d9c41f360a518a680778242362 100755 GIT binary patch delta 2104 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 F|6hlmr@{aL diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index 0ccd07162..5da0b0466 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -44,7 +44,7 @@ "eslint-plugin-prettier": "5.2.1", "prettier": "3.4.1", "typescript": "5.7.2", - "typescript-eslint": "8.16.0" + "typescript-eslint": "8.17.0" }, "packageManager": "bun@1.1.27" } From 244ee1c560e2c8c262a2bbfa3815d05f31d493f5 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 12:26:28 +0000 Subject: [PATCH 10/54] chore(deps): update github/codeql-action action to v3.27.6 (#621) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index e0f2847ff..d23a450af 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -47,7 +47,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 + uses: github/codeql-action/init@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -55,6 +55,6 @@ jobs: paths-ignore: ${{ toJSON(matrix.paths-ignore) }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 + uses: github/codeql-action/analyze@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 with: category: "/language:${{matrix.language}}" From 7416f1f508040d389bd6501fad67bc3a279bf485 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:44:58 +0100 Subject: [PATCH 11/54] chore(deps): update dependency prettier to v3.4.2 (#632) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103613 -> 103613 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index a4594d786fc335d9c41f360a518a680778242362..b3d0d88739b9e0f8fb12e302cb5dbbce9e61a739 100755 GIT binary patch delta 158 zcmV;P0Ac^VsRq5N29Pcwo@B-djJ)HV*+oR@w3ApckKdsqv2k^E3u#cE3Lr5YOM%k6UHv{o23ZiWD@|)A4nQ(<(zL( zXD!7Qt3G%WF52)k3e3!T+o;2rNV&81wC`a7GPmUx0pfL+0ZIWNmwM?>VmWNwC`a7F}LLw0pfL+#CriCmw Date: Wed, 4 Dec 2024 14:13:11 +0100 Subject: [PATCH 12/54] feat: introduce setup-jrsonnet action (#619) * feat: introduce setup-jrsonnet action * Apply suggestions from code review Co-authored-by: Horst Gutmann --------- Co-authored-by: Horst Gutmann --- .github/workflows/test-setup-jrsonnet.yml | 63 ++++++++++++++++++++++ actions/setup-jrsonnet/README.md | 16 ++++++ actions/setup-jrsonnet/action.yaml | 64 +++++++++++++++++++++++ release-please-config.json | 4 ++ 4 files changed, 147 insertions(+) create mode 100644 .github/workflows/test-setup-jrsonnet.yml create mode 100644 actions/setup-jrsonnet/README.md create mode 100644 actions/setup-jrsonnet/action.yaml diff --git a/.github/workflows/test-setup-jrsonnet.yml b/.github/workflows/test-setup-jrsonnet.yml new file mode 100644 index 000000000..d5c93c3bf --- /dev/null +++ b/.github/workflows/test-setup-jrsonnet.yml @@ -0,0 +1,63 @@ +name: Test Setup Jrsonnet +on: + push: + branches: + - main + paths: + - actions/setup-jrsonnet/** + - .github/workflows/test-setup-jrsonnet.yml + + pull_request: + branches: + - main + paths: + - actions/setup-jrsonnet/** + - .github/workflows/test-setup-jrsonnet.yml + types: + - edited + - opened + - ready_for_review + - synchronize + + merge_group: + +concurrency: + group: "${{ github.workflow }}-${{ github.ref }}" + cancel-in-progress: true + +jobs: + setup-jrsonnet: + runs-on: ubuntu-latest + env: + # generate a unique cache prefix for each test run, so we can test cache behaviour + CACHE_PREFIX: jrsonnet-${{ github.run_id }}-${{ github.run_attempt }} + + strategy: + matrix: + cache-hit: [false, true] + max-parallel: 1 + + name: "Setup Jrsonnet (cache hit: ${{ matrix.cache-hit }})" + + steps: + - name: Checkout code + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + sparse-checkout: | + actions/setup-jrsonnet + + - name: "Setup Jrsonnet (cache: ${{ matrix.cache-hit }})" + id: setup-jrsonnet + uses: ./actions/setup-jrsonnet + with: + cache-prefix: ${{ env.CACHE_PREFIX }} + version: 0.5.0-pre96-test + + - name: Assert cache + if: fromJson(steps.setup-jrsonnet.outputs.cache-hit) != matrix.cache-hit + run: | + echo "Expected cache hit: '${{ matrix.cache-hit }}' but got '${{ fromJson(steps.setup-jrsonnet.outputs.cache-hit) }}'" + exit 1 + + - name: Check Jrsonnet CLI works + run: jrsonnet --version diff --git a/actions/setup-jrsonnet/README.md b/actions/setup-jrsonnet/README.md new file mode 100644 index 000000000..8539795a1 --- /dev/null +++ b/actions/setup-jrsonnet/README.md @@ -0,0 +1,16 @@ +# Setup jrsonnet + +Setup jrsonnet CLI and add it to the PATH, this action will pull the binary from GitHub releases and store it in cache for the next run. + +## Example + + + +``` +uses: grafana/shared-workflows/actions/setup-jrsonnet@setup-jrsonnet-v1.0.0 +with: + version: 0.5.0-pre96-test # Version of the jrsonnet CLI to install. + +``` + + diff --git a/actions/setup-jrsonnet/action.yaml b/actions/setup-jrsonnet/action.yaml new file mode 100644 index 000000000..32944dcc4 --- /dev/null +++ b/actions/setup-jrsonnet/action.yaml @@ -0,0 +1,64 @@ +name: Setup jrsonnet +description: Setup jrsonnet CLI and add it to the PATH, this action will pull the binary from GitHub releases and store it in cache for the next run. + +inputs: + cache-prefix: + description: Prefix for the cache key. + default: jrsonnet + + version: + description: | + Version of the jrsonnet CLI to install. + default: 0.5.0-pre96-test + +outputs: + cache-hit: + description: Whether the cache was hit or not. + value: ${{ steps.cache.outputs.cache-hit || 'false' }} + +runs: + using: composite + + steps: + - name: Setup cache + id: cache + uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + with: + path: ${{ github.workspace }}/bin/jrsonnet + key: ${{ inputs.cache-prefix }}-${{ runner.os }}-${{ runner.arch }}-${{ inputs.version }} + + - name: Map OS and ARCH to jrsonnet release artifact + if: steps.cache.outputs.cache-hit != 'true' + shell: sh + run: | + echo "OS=$(go env GOOS)" >> "$GITHUB_ENV" + echo "ARCH=$(go env GOARCH)" >> "$GITHUB_ENV" + + - name: Fetch GitHub Release Asset + id: fetch_asset + if: steps.cache.outputs.cache-hit != 'true' + uses: dsaltares/fetch-gh-release-asset@aa2ab1243d6e0d5b405b973c89fa4d06a2d0fff7 # 1.1.2 + with: + repo: "CertainLach/jrsonnet" + version: "tags/v${{ inputs.version }}" + file: "jrsonnet-${{ env.OS }}-${{ env.ARCH }}" + target: ${{ github.workspace }}/bin/jrsonnet + + - name: make executable + id: executable + if: steps.fetch_asset.outcome == 'success' + shell: sh + run: | + chmod +x ${{ github.workspace }}/bin/jrsonnet + + - name: Add binary to path + shell: sh + run: | + # Check if `jrsonnet` is already in the PATH + if command -v jrsonnet >/dev/null; then + echo "jrsonnet is already in the PATH, not re-adding it" + exit 0 + fi + + echo "Adding '${{ github.workspace }}/bin' to the PATH so the 'jrsonnet' binary can be found" + echo "${{ github.workspace }}/bin" >> "${GITHUB_PATH}" diff --git a/release-please-config.json b/release-please-config.json index 78c4d1bda..89355d84a 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -109,6 +109,10 @@ "package-name": "setup-argo", "extra-files": ["README.md"] }, + "actions/setup-jrsonnet": { + "package-name": "setup-jrsonnet", + "extra-files": ["README.md"] + }, "actions/setup-conftest": { "package-name": "setup-conftest", "extra-files": ["README.md"] From 81c377191b9f604bc5f2c64cc2258dfe4bc5ea9c Mon Sep 17 00:00:00 2001 From: Doug Blinkhorn <52138617+dblinkhorn@users.noreply.github.com> Date: Wed, 4 Dec 2024 09:47:47 -0800 Subject: [PATCH 13/54] fix(trigger-argo-workflow): prevent unnecessary retries if a permanent error is encountered (#631) * prevent unnecessary retries if a permanent error is encountered * added unit test for isFatalError --- .../cmd/trigger-argo-workflow/argo.go | 25 +++++++++++++-- .../cmd/trigger-argo-workflow/argo_test.go | 32 +++++++++++++++++++ 2 files changed, 55 insertions(+), 2 deletions(-) diff --git a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go index 3ad89ea75..ea59cdf1f 100644 --- a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go +++ b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go @@ -33,8 +33,8 @@ type App struct { } var instanceToHost = map[string]string{ - "dev": "argo-workflows-dev.grafana.net:443", - "ops": "argo-workflows.grafana.net:443", + "dev": "argo-workflows-dev.grafana.net:443", + "ops": "argo-workflows.grafana.net:443", } func (a App) server() string { @@ -126,6 +126,23 @@ func (a *App) openGitHubOutput() io.WriteCloser { return f } +var fatalErrors = []string{ + "AlreadyExists", +} + +func isFatalError(err error) bool { + if err == nil { + return false + } + + for _, fatalError := range fatalErrors { + if strings.Contains(err.Error(), fatalError) { + return true + } + } + return false +} + func (a *App) Run(md GitHubActionsMetadata) error { bo := backoff.WithMaxRetries(backoff.NewExponentialBackOff(), a.retries) @@ -136,6 +153,10 @@ func (a *App) Run(md GitHubActionsMetadata) error { var err error uri, out, err = a.runCmd(md) + if isFatalError(err) { + return backoff.Permanent(err) + } + return err } diff --git a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go index 03a22b265..858f56eaa 100644 --- a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go +++ b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go @@ -3,6 +3,7 @@ package main import ( "bytes" "context" + "errors" "fmt" "log/slog" "testing" @@ -153,3 +154,34 @@ func TestSetURIAsJobOutput(t *testing.T) { }) } } + +func TestIsFatalError(t *testing.T) { + tests := []struct { + name string + err error + expected bool + }{ + { + name: "nil error", + err: nil, + expected: false, + }, + { + name: "error without 'AlreadyExists'", + err: errors.New("rpc error: code = InvalidName desc = workflows.argoproj.io \"my-workflow-@#$#$\" is invalid name"), + expected: false, + }, + { + name: "error containing 'AlreadyExists'", + err: errors.New("rpc error: code = AlreadyExists desc = workflows.argoproj.io \"my-workflow-1\" already exists"), + expected: true, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + result := isFatalError(tt.err) + require.Equal(t, result, tt.expected) + }) + } +} From c4422fc4a4fa6cddae3862c7df7b4ec5f251053f Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:26:22 +0100 Subject: [PATCH 14/54] chore(deps): update actions/cache action to v4.2.0 (#636) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/lint-shared-workflows.yaml | 4 ++-- actions/generate-openapi-clients/action.yaml | 4 ++-- actions/setup-argo/action.yaml | 2 +- actions/setup-conftest/action.yaml | 2 +- actions/setup-jrsonnet/action.yaml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lint-shared-workflows.yaml b/.github/workflows/lint-shared-workflows.yaml index f59c2f375..e1c3da0ed 100644 --- a/.github/workflows/lint-shared-workflows.yaml +++ b/.github/workflows/lint-shared-workflows.yaml @@ -61,7 +61,7 @@ jobs: - name: Restore github-action.json schema id: restore-schema - uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | github-action.json @@ -108,7 +108,7 @@ jobs: GH_TOKEN: ${{ github.token }} - name: Save github-action.json schema to cache - uses: actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache/save@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 if: steps.download-schema.outputs.schema-changed == 'true' with: path: | diff --git a/actions/generate-openapi-clients/action.yaml b/actions/generate-openapi-clients/action.yaml index dadefaef6..823119eb7 100644 --- a/actions/generate-openapi-clients/action.yaml +++ b/actions/generate-openapi-clients/action.yaml @@ -42,7 +42,7 @@ runs: # Get openapi-generator - id: openapi-generator-cache - uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: key: openapi-generator-${{ inputs.generator-version }} path: openapi-generator-cli.jar @@ -50,7 +50,7 @@ runs: if: steps.openapi-generator-cache.outputs.cache-hit != 'true' run: | wget -nv "https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/${{ inputs.generator-version }}/openapi-generator-cli-${{ inputs.generator-version }}.jar" -O ./openapi-generator-cli.jar - - uses: actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + - uses: actions/cache/save@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 if: steps.openapi-generator-cache.outputs.cache-hit != 'true' with: key: openapi-generator-${{ inputs.generator-version }} diff --git a/actions/setup-argo/action.yaml b/actions/setup-argo/action.yaml index b1cbbaa8b..6785e42a1 100644 --- a/actions/setup-argo/action.yaml +++ b/actions/setup-argo/action.yaml @@ -22,7 +22,7 @@ runs: steps: - name: Setup cache id: cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ${{ github.workspace }}/bin/argo key: ${{ inputs.cache-prefix }}-${{ runner.os }}-${{ runner.arch }}-${{ inputs.version }} diff --git a/actions/setup-conftest/action.yaml b/actions/setup-conftest/action.yaml index 0246346c7..906423637 100644 --- a/actions/setup-conftest/action.yaml +++ b/actions/setup-conftest/action.yaml @@ -13,7 +13,7 @@ runs: steps: - name: Setup cache id: cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ${{ github.workspace }}/bin/conftest key: conftest-${{ runner.os }}-${{ runner.arch }}-${{ inputs.version }} diff --git a/actions/setup-jrsonnet/action.yaml b/actions/setup-jrsonnet/action.yaml index 32944dcc4..a3249250f 100644 --- a/actions/setup-jrsonnet/action.yaml +++ b/actions/setup-jrsonnet/action.yaml @@ -22,7 +22,7 @@ runs: steps: - name: Setup cache id: cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ${{ github.workspace }}/bin/jrsonnet key: ${{ inputs.cache-prefix }}-${{ runner.os }}-${{ runner.arch }}-${{ inputs.version }} From 5efeccbb9027a7315e2c7a83dcd0c848e7bcd369 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 08:18:25 +0100 Subject: [PATCH 15/54] chore(deps): update ghcr.io/renovatebot/renovate docker tag to v39.57.4 (#638) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 2247c140c..dc4530f9c 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -65,7 +65,7 @@ jobs: with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate - renovate-version: 39.42.4@sha256:c5d718e312cdacc0746e37f13c215ff498be28c51e50efd24c070ae29f5b636a + renovate-version: 39.57.4@sha256:a1f28f4eba3589d4cf7228f82ba1bdcec42947407f9379d719c0f8a581c564f9 token: ${{ steps.generate-token.outputs.token }} env: LOG_LEVEL: ${{ github.event_name == 'pull_request' && 'debug' || 'info' }} From ba41be9be86e7a88506929e4bac3cc63f05c0b3c Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 08:29:02 +0100 Subject: [PATCH 16/54] chore(deps): update mikefarah/yq docker tag to v4.44.6 (#637) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/lint-shared-workflows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-shared-workflows.yaml b/.github/workflows/lint-shared-workflows.yaml index e1c3da0ed..eeddb23e6 100644 --- a/.github/workflows/lint-shared-workflows.yaml +++ b/.github/workflows/lint-shared-workflows.yaml @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest container: - image: mikefarah/yq:4.44.5@sha256:76963651c5b2450b40f912ef65083e60b31f2d27bd123fe71c3c0acd49aa9e72 + image: mikefarah/yq:4.44.6@sha256:b1d117c609ba990436ad1649299e2f6c378f62cb562caf30b6f2fb6144713422 # https://github.com/actions/checkout/issues/956 options: --user root From 648f46efa76a0370d1e0f25c8b81c2f4c7214f0c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:29:38 +0000 Subject: [PATCH 17/54] build(deps): bump golang.org/x/term from 0.26.0 to 0.27.0 in /actions/trigger-argo-workflow (#639) build(deps): bump golang.org/x/term Bumps the go group in /actions/trigger-argo-workflow with 1 update: [golang.org/x/term](https://github.com/golang/term). Updates `golang.org/x/term` from 0.26.0 to 0.27.0 - [Commits](https://github.com/golang/term/compare/v0.26.0...v0.27.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/trigger-argo-workflow/go.mod | 4 ++-- actions/trigger-argo-workflow/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/trigger-argo-workflow/go.mod b/actions/trigger-argo-workflow/go.mod index bd7e06e52..878ae7cd5 100644 --- a/actions/trigger-argo-workflow/go.mod +++ b/actions/trigger-argo-workflow/go.mod @@ -9,7 +9,7 @@ require ( github.com/stretchr/testify v1.10.0 github.com/urfave/cli/v2 v2.27.5 github.com/willabides/actionslog v0.5.1 - golang.org/x/term v0.26.0 + golang.org/x/term v0.27.0 ) require ( @@ -23,7 +23,7 @@ require ( github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect - golang.org/x/sys v0.27.0 // indirect + golang.org/x/sys v0.28.0 // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/actions/trigger-argo-workflow/go.sum b/actions/trigger-argo-workflow/go.sum index 5d7938cc2..6740e4cb9 100644 --- a/actions/trigger-argo-workflow/go.sum +++ b/actions/trigger-argo-workflow/go.sum @@ -44,10 +44,10 @@ golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERs golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= -golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= From a2ffd2363a0d2c88aa41a67be47a4b457c5e82ab Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:33:28 +0000 Subject: [PATCH 18/54] chore(deps): update renovatebot/github-action action to v41.0.6 (#641) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index dc4530f9c..d40999446 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -61,7 +61,7 @@ jobs: private-key: ${{ env.GRAFANA_RENOVATE_PRIVATE_KEY }} - name: Self-hosted Renovate - uses: renovatebot/github-action@936628dfbff213ab2eb95033c5e123cfcaf09ebb # v41.0.5 + uses: renovatebot/github-action@e3a862510f27d57a380efb11f0b52ad7e8dbf213 # v41.0.6 with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate From afd0338e2d7a8786b0365156450f3e02d5bf8af8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:48:10 +0000 Subject: [PATCH 19/54] build(deps): bump golang.org/x/term from 0.27.0 in /actions/techdocs-rewrite-relative-links (#640) build(deps): bump golang.org/x/term Bumps the go group in /actions/techdocs-rewrite-relative-links with 1 update: [golang.org/x/term](https://github.com/golang/term). Updates `golang.org/x/term` from 0.26.0 to 0.27.0 - [Commits](https://github.com/golang/term/compare/v0.26.0...v0.27.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/techdocs-rewrite-relative-links/go.mod | 4 ++-- actions/techdocs-rewrite-relative-links/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/techdocs-rewrite-relative-links/go.mod b/actions/techdocs-rewrite-relative-links/go.mod index 269f8a402..beb9de204 100644 --- a/actions/techdocs-rewrite-relative-links/go.mod +++ b/actions/techdocs-rewrite-relative-links/go.mod @@ -12,7 +12,7 @@ require ( github.com/urfave/cli/v2 v2.27.5 github.com/willabides/actionslog v0.5.1 github.com/yuin/goldmark v1.7.8 - golang.org/x/term v0.26.0 + golang.org/x/term v0.27.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -28,7 +28,7 @@ require ( github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect - golang.org/x/sys v0.27.0 // indirect + golang.org/x/sys v0.28.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect diff --git a/actions/techdocs-rewrite-relative-links/go.sum b/actions/techdocs-rewrite-relative-links/go.sum index 6cb1638d1..027b428dc 100644 --- a/actions/techdocs-rewrite-relative-links/go.sum +++ b/actions/techdocs-rewrite-relative-links/go.sum @@ -57,10 +57,10 @@ golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERs golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= -golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= From df4dfd1d746263d6a8aa7ef601b0906b5b851668 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 21:06:15 +0000 Subject: [PATCH 20/54] chore(deps): update dependency typescript-eslint to v8.18.0 (#643) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103613 -> 103811 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index b3d0d88739b9e0f8fb12e302cb5dbbce9e61a739..a12c58593cc8b0fd8b05ad27cb089833b3bc1826 100755 GIT binary patch delta 11048 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 a?t7Lndkub3VFGvIlh4}M{Ux78SpOH$VzONT delta 10931 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 PI=#ReRrW1pU7i00EMkMB diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index a5ddcaf09..b139d68d4 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -44,7 +44,7 @@ "eslint-plugin-prettier": "5.2.1", "prettier": "3.4.2", "typescript": "5.7.2", - "typescript-eslint": "8.17.0" + "typescript-eslint": "8.18.0" }, "packageManager": "bun@1.1.27" } From a7d04c1e98496dbf07f8e44602933af07ba62f9f Mon Sep 17 00:00:00 2001 From: Doug Blinkhorn <52138617+dblinkhorn@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:06:18 -0800 Subject: [PATCH 21/54] feat(docs): added EngHub doc links to corresponding actions readmes (#635) * added enghub links to corresponding actions readmes * added enghub doc link to trigger-argo-workflow * addressed PR comments, changed some wording & format of internal docs notices * reverted accidental formatting change --- actions/get-vault-secrets/README.md | 3 +++ actions/push-to-gar-docker/README.md | 3 +++ actions/push-to-gcs/README.md | 3 +++ actions/trigger-argo-workflow/README.md | 3 +++ actions/validate-policy-bot-config/README.md | 3 ++- 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/actions/get-vault-secrets/README.md b/actions/get-vault-secrets/README.md index 8021fa802..dbb2959b8 100644 --- a/actions/get-vault-secrets/README.md +++ b/actions/get-vault-secrets/README.md @@ -1,5 +1,8 @@ # get-vault-secrets +> [!NOTE] +> If you are at Grafana Labs, follow these steps in the [internal documentation](https://enghub.grafana-ops.net/docs/default/component/deployment-tools/platform/vault/#ci-secrets) for the paths where this workflow can read secrets from. + From a `grafana/` org repository, get a secret from the Grafana vault instance. The secret format is defined here: diff --git a/actions/push-to-gar-docker/README.md b/actions/push-to-gar-docker/README.md index 481f5d701..a0de8f10d 100644 --- a/actions/push-to-gar-docker/README.md +++ b/actions/push-to-gar-docker/README.md @@ -1,5 +1,8 @@ # push-to-gar-docker +> [!NOTE] +> If you are at Grafana Labs, follow these steps in the [internal documentation](https://enghub.grafana-ops.net/docs/default/component/deployment-tools/platform/continuous-integration/google-artifact-registry/) to set up a repository before using this action. + This is a composite GitHub Action, used to push docker images to Google Artifact Registry (GAR). It uses [OIDC authentication](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) which means that only workflows which get triggered based on certain rules can diff --git a/actions/push-to-gcs/README.md b/actions/push-to-gcs/README.md index 70f5867a7..6ed19b88e 100644 --- a/actions/push-to-gcs/README.md +++ b/actions/push-to-gcs/README.md @@ -1,5 +1,8 @@ # push-to-gcs +> [!NOTE] +> If you are at Grafana Labs, follow these steps in the [internal documentation](https://enghub.grafana-ops.net/docs/default/component/deployment-tools/platform/continuous-integration/google-artifact-registry/) to set up a GCS bucket before using this action. + This is a composite GitHub Action, used to push objects to a bucket in Google Cloud Storage (GCS). It uses [OIDC authentication](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) which means that only workflows which get triggered based on certain rules can diff --git a/actions/trigger-argo-workflow/README.md b/actions/trigger-argo-workflow/README.md index 1073cbb05..836de5589 100644 --- a/actions/trigger-argo-workflow/README.md +++ b/actions/trigger-argo-workflow/README.md @@ -1,5 +1,8 @@ # Trigger Argo Workflow Action +> [!NOTE] +> If you are at Grafana Labs, see the [internal documentation](https://enghub.grafana-ops.net/docs/default/component/deployment-tools/platform/continuous-delivery/argo-workflows/#triggering-a-workflow-from-github-actions) for information on how to set up Argo Workflows and configure them to be triggerable by this action. + This GitHub action triggers an Argo workflow in one of the Grafana Labs Argo Workflows instances. It contains a small wrapper around the `argo` CLI, which is downloaded as part of the action. diff --git a/actions/validate-policy-bot-config/README.md b/actions/validate-policy-bot-config/README.md index ea2a36973..9299bedde 100644 --- a/actions/validate-policy-bot-config/README.md +++ b/actions/validate-policy-bot-config/README.md @@ -1,7 +1,8 @@ # validate-policy-bot-config Validates the `.policy.yml` configuration file for [Policy Bot](https://github.com/palantir/policy-bot). -See [https://github.com/palantir/policy-bot?tab=readme-ov-file#configuration](Policy Bots' documentation) for more informations. + +See [Policy Bot's documentation](https://github.com/palantir/policy-bot?tab=readme-ov-file#configuration) for more information. ## Inputs From bf4b9d4275d219cda56ae308981df427575b880e Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 07:24:40 +0100 Subject: [PATCH 22/54] chore(deps): update actions/setup-go action to v5.2.0 (#646) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/build-trigger-argo-workflow.yaml | 2 +- .github/workflows/test-techdocs-rewrite-relative-links.yaml | 2 +- actions/techdocs-rewrite-relative-links/action.yaml | 2 +- actions/trigger-argo-workflow/action.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-trigger-argo-workflow.yaml b/.github/workflows/build-trigger-argo-workflow.yaml index ad92ad816..1996e0559 100644 --- a/.github/workflows/build-trigger-argo-workflow.yaml +++ b/.github/workflows/build-trigger-argo-workflow.yaml @@ -27,7 +27,7 @@ jobs: - name: Checkout code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0 + - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 with: check-latest: true cache-dependency-path: | diff --git a/.github/workflows/test-techdocs-rewrite-relative-links.yaml b/.github/workflows/test-techdocs-rewrite-relative-links.yaml index 79071a387..eeea1d8dc 100644 --- a/.github/workflows/test-techdocs-rewrite-relative-links.yaml +++ b/.github/workflows/test-techdocs-rewrite-relative-links.yaml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup go - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0 + uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 with: check-latest: true go-version: "1.22.2" diff --git a/actions/techdocs-rewrite-relative-links/action.yaml b/actions/techdocs-rewrite-relative-links/action.yaml index 61feb2133..587384371 100644 --- a/actions/techdocs-rewrite-relative-links/action.yaml +++ b/actions/techdocs-rewrite-relative-links/action.yaml @@ -77,7 +77,7 @@ runs: path: ${{ inputs.checkout-action-repository-path }} - name: Setup go - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0 + uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 with: check-latest: true cache-dependency-path: | diff --git a/actions/trigger-argo-workflow/action.yaml b/actions/trigger-argo-workflow/action.yaml index fc4929b41..4d79706ff 100644 --- a/actions/trigger-argo-workflow/action.yaml +++ b/actions/trigger-argo-workflow/action.yaml @@ -57,7 +57,7 @@ runs: uses: ./_shared-workflows-trigger-argo-workflow/actions/setup-argo - name: Setup go - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0 + uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 with: check-latest: true cache-dependency-path: | From 5a093ed83f6caebe9a15a3a72007a4f239e92937 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 08:50:07 +0100 Subject: [PATCH 23/54] chore(deps): update github/codeql-action action to v3.27.7 (#644) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d23a450af..ff7e8c2a6 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -47,7 +47,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 + uses: github/codeql-action/init@babb554ede22fd5605947329c4d04d8e7a0b8155 # v3.27.7 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -55,6 +55,6 @@ jobs: paths-ignore: ${{ toJSON(matrix.paths-ignore) }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 + uses: github/codeql-action/analyze@babb554ede22fd5605947329c4d04d8e7a0b8155 # v3.27.7 with: category: "/language:${{matrix.language}}" From 0be2e314592fce4ed5ed831f0a87e70158f0e45b Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 07:47:28 +0100 Subject: [PATCH 24/54] chore(deps): update github/codeql-action action to v3.27.9 (#648) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ff7e8c2a6..5b2e50ae3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -47,7 +47,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@babb554ede22fd5605947329c4d04d8e7a0b8155 # v3.27.7 + uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -55,6 +55,6 @@ jobs: paths-ignore: ${{ toJSON(matrix.paths-ignore) }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@babb554ede22fd5605947329c4d04d8e7a0b8155 # v3.27.7 + uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9 with: category: "/language:${{matrix.language}}" From 79e20cd877c0b8811b9561d69342a42e8faff433 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 07:47:44 +0100 Subject: [PATCH 25/54] chore(deps): update ghcr.io/renovatebot/renovate docker tag to v39.69.2 (#651) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index d40999446..dcf0e67ca 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -65,7 +65,7 @@ jobs: with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate - renovate-version: 39.57.4@sha256:a1f28f4eba3589d4cf7228f82ba1bdcec42947407f9379d719c0f8a581c564f9 + renovate-version: 39.69.2@sha256:d7764febcd33a57bab29208cad437b03963227599096374aeb1cfffdf40ffd33 token: ${{ steps.generate-token.outputs.token }} env: LOG_LEVEL: ${{ github.event_name == 'pull_request' && 'debug' || 'info' }} From 4abacd5a5d00df0bca418a08f35c76d487e04632 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 07:56:55 +0100 Subject: [PATCH 26/54] fix(deps): update dependency @commitlint/load to v19.6.1 (#650) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103811 -> 103815 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index a12c58593cc8b0fd8b05ad27cb089833b3bc1826..ece4e64e10157d658434de80a34284e0bda76009 100755 GIT binary patch delta 9020 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 V8{s{Ug^Ncfve5c-C2UKJe*?Pv@PGgS delta 8974 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 Date: Mon, 16 Dec 2024 09:55:03 +0100 Subject: [PATCH 27/54] chore(deps): update eslint monorepo to v9.17.0 (#649) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103815 -> 105473 bytes actions/lint-pr-title/package.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index ece4e64e10157d658434de80a34284e0bda76009..f4ee6f680ef03415fe8822bbec50f345649b9152 100755 GIT binary patch delta 1246 zcmcJO{clrM7{~8(OMBZ}I$GCmodT1M7g=rDz_A&Uw%`V`cBQMvsz}6{F}L^zYzoU zfn!6g^QQBqLd&K<1Wj4hs}--m#c{KlPRf)f*iPz{snF{`sEi5Pub!5+9?|+HQsmFg za?RQn^82(tn_Pv(Is!Tqk=)Z&xg00`tJrl){zWG#a$8{^+3B{a`kfrNjFk|bK2Mcg z9FKsMJed#0q^QISwPa_B4bG5IiH%pgi0HBMP8TWiSXGjX<8Xl_u(c5Ohdi0emojnp z(fF7A$1*936OVQ*k!O~IZlAbaij}#5mDpYF*&DP#j#=nG#!@xpLR1-``oY$6!{!lD)cj=!@YO zqF#PQ>hYSQLnPd0bUIS=cYOY6U%_Z3LpHD~P4il4_Ti7CEvLp~yzR4TvayQvje}!_ zT^GN;cWvh6`uY-EE=N-u%~S>+$=NY?x9;m5$QJ^Sop z;_fUJeM0vG$ z0Oh>+jXGYW)zSkh_~0GZJN8I+H`w}7`X4pMuJ+vKvM{I_)^?G@@=7Et69&#)>mL+){*Go?qK(%<( z5#J`;NuMvoPVX-SNnG!YixrK5td+3TNe@YoOk4IqCY9a;L0wt3$h@es%KW$`C$72) LC<5j6@UZMYloL=& delta 930 zcmb`^-%FEG7zgn4yf)u$Iwv-3lOjWqW@XfcS<=>xV%wB$Rud|rGR!U_=*E6Pvx|c0 zB00iYMv&3PvNYw@rn$|2n5}01N~*i)*Nt6h5EO*j_qg>Rbl~$o=Xths&hwtPbujbt zz07N+_Kv(e>&@Rk+wQmRbv0f*n7sO9_IJy;9D)*b$4aPyR8+<7Z0EF zIjD%+{Z4A)&3>oSS;M>h4&_q~pYuBmt7;jm!9rCoq@!AMU6I}=Pfwx=*~d5@3gSen zspTlAlj-_2qReOHBOT@RO*)s6w3~JFDvtS&+iE)+Edjnb?B=0i6WQc>z4C0iVEF!4VCefwRS;xOyc#Bt&|54Mgguvc`tm&Z}5?(=)u`D)@$!nNkq9>b9&}77BqHkn-gjyIbK`~fi3QdlSwPrd%)8dSo zgt0mYC5%wMD9EJ}n`}=-DH90(AYX*jkwdv;R!f&KmvMLm-k?z d*G)mAw<`79e0yZ4hsr#{e4W(D#}E}}`~_Y%(U1TD diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index 0751e9183..326337c49 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -32,13 +32,13 @@ }, "devDependencies": { "@commitlint/types": "19.5.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@octokit/types": "13.6.2", "@octokit/webhooks-types": "7.6.1", "@types/bun": "1.1.14", "@types/eslint__js": "8.42.3", "@types/tmp": "0.2.6", - "eslint": "9.16.0", + "eslint": "9.17.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "28.9.0", "eslint-plugin-prettier": "5.2.1", From 5b45f78444eda7dd8b4e08d99bc91e55aa3cb007 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 09:59:14 +0000 Subject: [PATCH 28/54] build(deps): bump goldmark-markdown from 0.3.0 to 0.4.1 in techdocs-rewrite-relative-links (#652) build(deps): bump github.com/teekennedy/goldmark-markdown Bumps the go group in /actions/techdocs-rewrite-relative-links with 1 update: [github.com/teekennedy/goldmark-markdown](https://github.com/teekennedy/goldmark-markdown). Updates `github.com/teekennedy/goldmark-markdown` from 0.3.0 to 0.4.1 - [Commits](https://github.com/teekennedy/goldmark-markdown/compare/v0.3.0...v0.4.1) --- updated-dependencies: - dependency-name: github.com/teekennedy/goldmark-markdown dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/techdocs-rewrite-relative-links/go.mod | 3 ++- actions/techdocs-rewrite-relative-links/go.sum | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/actions/techdocs-rewrite-relative-links/go.mod b/actions/techdocs-rewrite-relative-links/go.mod index beb9de204..bebc51fc6 100644 --- a/actions/techdocs-rewrite-relative-links/go.mod +++ b/actions/techdocs-rewrite-relative-links/go.mod @@ -1,6 +1,7 @@ module github.com/grafana/shared-workflows/actions/techdocs-rewrite-relative-links go 1.22.2 +toolchain go1.23.4 require ( github.com/aymanbagabas/go-udiff v0.2.0 @@ -8,7 +9,7 @@ require ( github.com/neilotoole/slogt v1.1.0 github.com/spf13/afero v1.11.0 github.com/stretchr/testify v1.10.0 - github.com/teekennedy/goldmark-markdown v0.3.0 + github.com/teekennedy/goldmark-markdown v0.4.1 github.com/urfave/cli/v2 v2.27.5 github.com/willabides/actionslog v0.5.1 github.com/yuin/goldmark v1.7.8 diff --git a/actions/techdocs-rewrite-relative-links/go.sum b/actions/techdocs-rewrite-relative-links/go.sum index 027b428dc..14c3cd9f7 100644 --- a/actions/techdocs-rewrite-relative-links/go.sum +++ b/actions/techdocs-rewrite-relative-links/go.sum @@ -41,8 +41,8 @@ github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/teekennedy/goldmark-markdown v0.3.0 h1:ik9/biVGCwGWFg8dQ3KVm2pQ/wiiG0whYiUcz9xH0W8= -github.com/teekennedy/goldmark-markdown v0.3.0/go.mod h1:kMhDz8La77A9UHvJGsxejd0QUflN9sS+QXCqnhmxmNo= +github.com/teekennedy/goldmark-markdown v0.4.1 h1:z+khlNC+dX1zsZOEmr/IqXBBJ9CwXrJU2KjF46e0DXw= +github.com/teekennedy/goldmark-markdown v0.4.1/go.mod h1:HmgaLa1NTxngaJbKPKI+3Cs6ZEHT/FffRTk8A86ognA= github.com/urfave/cli/v2 v2.27.5 h1:WoHEJLdsXr6dDWoJgMq/CboDmyY/8HMMH1fTECbih+w= github.com/urfave/cli/v2 v2.27.5/go.mod h1:3Sevf16NykTbInEnD0yKkjDAeZDS0A6bzhBH5hrMvTQ= github.com/willabides/actionslog v0.5.1 h1:dJ/Cxg8vO1pEohgC2O4CW1tCWFKJrYJXTZDWYJQK0+E= From d55f5e910f5f76c0b23ba86ef590e2939c475899 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 12:50:47 +0000 Subject: [PATCH 29/54] chore(deps): update docker/setup-buildx-action action to v3.8.0 (#654) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/build-push-to-dockerhub/action.yaml | 2 +- actions/push-to-gar-docker/action.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/build-push-to-dockerhub/action.yaml b/actions/build-push-to-dockerhub/action.yaml index c71952f5a..747d177ed 100644 --- a/actions/build-push-to-dockerhub/action.yaml +++ b/actions/build-push-to-dockerhub/action.yaml @@ -86,7 +86,7 @@ runs: uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1 + uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0 with: driver: ${{ inputs.docker-buildx-driver }} diff --git a/actions/push-to-gar-docker/action.yaml b/actions/push-to-gar-docker/action.yaml index 1c943d669..7c95ca52c 100644 --- a/actions/push-to-gar-docker/action.yaml +++ b/actions/push-to-gar-docker/action.yaml @@ -144,7 +144,7 @@ runs: tags: ${{ inputs.tags }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1 + uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0 with: driver: ${{ inputs.docker-buildx-driver }} From a4e8131f2eb342771e1c5564fd934444767c04b0 Mon Sep 17 00:00:00 2001 From: Iain Lane Date: Mon, 16 Dec 2024 15:22:52 +0000 Subject: [PATCH 30/54] fix(techdocs-rewrite-relative-links): run `go mod tidy` (#653) The last commit broke `techdocs-rewrite-relative-links`, leaving it in a state where it needs `go mod tidy`ing. Here we do that. ``` go: updates to go.mod needed; to update it: go mod tidy ``` --- actions/techdocs-rewrite-relative-links/go.mod | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/actions/techdocs-rewrite-relative-links/go.mod b/actions/techdocs-rewrite-relative-links/go.mod index bebc51fc6..0fed5df1c 100644 --- a/actions/techdocs-rewrite-relative-links/go.mod +++ b/actions/techdocs-rewrite-relative-links/go.mod @@ -1,7 +1,6 @@ module github.com/grafana/shared-workflows/actions/techdocs-rewrite-relative-links -go 1.22.2 -toolchain go1.23.4 +go 1.23.4 require ( github.com/aymanbagabas/go-udiff v0.2.0 From 1be81b5ef02240e405b38ea86629b9f045558609 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 17 Dec 2024 07:52:04 +0100 Subject: [PATCH 31/54] chore(deps): update dependency typescript-eslint to v8.18.1 (#655) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 105473 -> 103815 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index f4ee6f680ef03415fe8822bbec50f345649b9152..7d55290a5fad49a94e9b87a7a3d236ef0496c731 100755 GIT binary patch delta 2163 zcmb`HdstIt7{JfFF}5KvLMIz4pdc`f?CA$0o0Y!)f{ zkq1pQ(G)ZUI^s|+BB3G>prplKpcJ%w3=H;4KI@&C*s!LxgJX2r%&_T3x;9(X}tO&L)wB^L|ir4h; z$r^z(Sd+a1D~Mo@3kLX1twqmRGEMAEB3~1bn=Ym#Ni&UcmN!^DGgO)U!EBq4WKi2p z5E7ZM=*5ayUyB!Z-b8s(sNW`j#6}_~Xn`*rg>Cw!DNkkT`60QuOC?!R$7ZSxN zH(oyLkphX5(-}azgFV2W$U;;QL*hbIoV|hMP>2VoBan25cnC)aQB)u<Ekug3wfGibmI2X*7KfedQaY#NH6N6q>d*vpV+&6Xjb)xhM0-sR(M{>N>ZSy2H_ z0aF(g-F|&#tU@%mZ=lswezo`NhBn{&Ux-r*Id!M8l3cgS-7Qe776ZIdkoTgw8M?DoiMZKE5S+qvQS7}^8+}JKH)#JCQ)}-QRtqdB>vy_d>$0sIcDmN*M?-D2 zV9sdyN^Nvi@6X9Ln*67e1IiDEPRn?b=sq_meog}at>14XA3rcLOxhBEO&in~czoWe zwlRr%o&JgCl<>}jT}yPtrBLE|r<)3?+IRa<&U9{^?UHg=htu2nhfl1Mujnsfk}kM@ zd|md5eouR!zf=3)^N#JhzhzVU)`^i0=X*LAd5U;3GA*Mk%rw&4TAke&-TTmM7PIQ) zgPgWZiQjDt-=2=SqZR#AM|tc{l^zzmRb7s9QGNC9$J@j)Zkq7cM@~)LNjXBd*ofw) z;ZNY!@E$V+p-F|!XP3P-yM>%i4X6&yRm%!|WBcwW{o(O#r?ZuBPn+pZNtQIN-@(yM zl|O#g#nkSWCHs0WDP1|0q2h#bq~NH;^Up{7_4>Y)6V>fe;R$@NkK*n;5H*CS**$i+ zdd+kGT9r+W`v#%cmAbF*Cwkqp-0w3<@qVl zzg*23ph#}{0^(P0MtBu!01{lWkUT=K1U)W+%7rAa!i;=SsRkY?MlY<=jEGOFfzK>C zIdT+J(`X7z-cMmuO^SH)_sUFY21#kwM4Kg9ba7=3138P5N>766sb1nO|v-`9AvFnc@g-8)nj4;Si zqy#yJ7?4urI8ug`BNa#`auTURP9fFE4@eDi8aacUMQV|ANF7p7Q6s1ZG=4-HDf);h zd))p{H${vr8A!7uP zr|9=1s}126AmYmh&}L`Dw#Y%v&YX)FA(Ju2Lu$q7plG~lM+rC@G!lpdP#8`~p+YoW zK~bR&6eY#K;OJJ>_w!w5c5z^)T!BA|ipPu{W@;N6yR9`5^5+?Py*G@d?L5Jn?vMd( z(D}kcjv>JXJ}?6XeaRhMQB^5HimF*Ps9vr}QiA%GbkKjR=FJA?WmV)He1qbZAfV-Q zK!JzHfDW4&y2*AG1fuiGCc9N&#l=489#;_4Z+L^$h;3|mp#i&SG^W%1Aqcyv_s7FV z&|Utp!Q>n7XLGajVP9ZRC7)+oFP6PQUq9eJp-C~iov>p46vdvdo-WD& sOS)|{jAUIq!^ka=%>8%9h_2cO(qS=E^1NC_K*6I$JAiL!&jvg0Kgb!XS^xk5 delta 2382 zcmcJQc~sL^7RPfFvake$VT;Hr1qzY|MFa*(L_up10=41>wkV=d6csmgARJpjBnqrnRv*1W)nI-}BD-{J!rl@4b89`JLY{ z;|we9JS$iD{%Aq{tFDXH#~h9QL!%k(KPW!B_R@9UBC6s%oEf;5xWVTnk7EH1%I`RD*t`oXl@G zcu!`MjzAG zQ>V%XX{H`&b@!&b29xXV{`B?1WSPt#^2s5YSid8fM*9nmCf6q>rt|gr%XJozu%+Ix zoGc6T2L(A4CWbcB7$&A0h7f~re|m5TSr+cEFAt&7aDkkyT?@_1#_(C3PiJBGqq@s^ zN42goe9%#!PR6yWoj#lN|1xPm*E(@%RXcq#X=@dfzlV>pBmb|*DEDm$c212dJrm^f zt7_gBhW&8QQ2#P+>Wk1dcKaGToua%`x(;mk@;e`kkc3B<^X>AbhXuFdqsOoOw%MJ2 z^O8$cykd?2>WSht(=@0%C)&|H^e)dhaLkeO-~+SBp09;^+3l4Wa zmOpMOcphDxva2egiNVS-T3AS_&G}P${Ap^B=}bZQ;`&qTu5T_K^>V7e667@GkmbAa zb_f3))2(HL;fK7JA1_inZnXSIXwHq8$bkK5<4)?M0Uv~_w)Aeot4o7?@3#JDoH4_l$hT2IOuqpzCAIdZb&cgV#|fW z;8BmZ=79IpedhG>Tk;D|Z}Lfrx9?PF1}?-UDVjG8fYIz9)7q@;zgbTgu_ekYWx0B( zer*LdSxGqo)vH&s3h#+CEH$$5hf!^R%Z!iSve}IJ(eoU>i^#q&)IsvA$*kVmxhI{a z!KFR(vy9_9Z?w9mte?{3(9|B2)z!V8QKw{P!kx@}#!VY@Pd{?AwvBVm)>wyD)?_VM z;O3mNBq3h#IPk->kyhugM8*hZLA>$e*WcG4Sd+l|=QrfB(o*v6$-}!8ue*g0`_#PB z7robZt?TLCO^VEaJY^Kt@8cNT-zAhL9Ou~=GMNhB`KC%qvnMEdw^q#|vWw9MC2YJ49Jz+n4kk#b zDkkhTd;6)mivewzjf_$YS->~Hp-ZQAOosGP+kuK>!BrSnd9WdtZt%UKE{VsZ3iTl? zRr>|fZmIpkY1cO)%}5J!6KO-*kz2@Z2IY5Ej4@1OQzuNp6f~5H3G5L9#^^{n#`RFO zx6MRYh#UHth|CfV9Gj$6p&2+aaH_gyhGl|CHOB(f(?CQ$aRPyrh(`O&kw&w_zeht; z%g-}pQ9?R+3q8DrBIzrG@Qn?1fI!8P=BM!>hUP6&DDK?oB z%fUvqHXeSMj`syo;6Ta00BhB{6xheX+`H+}%G70!rGo`^IRjGAy)YBjQS>OVr%t59 zbgDHI_*A{N_Hu$%F2M31V-##{I^`*rr)><<*+!KBX0(LR?0v$RLEDU%csQZfQ8 KRqPS4WBdW+FbbLg diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index 326337c49..c1122c206 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -44,7 +44,7 @@ "eslint-plugin-prettier": "5.2.1", "prettier": "3.4.2", "typescript": "5.7.2", - "typescript-eslint": "8.18.0" + "typescript-eslint": "8.18.1" }, "packageManager": "bun@1.1.27" } From 7973f46778ca0748974cb2c38670300b6efc57d0 Mon Sep 17 00:00:00 2001 From: Horst Gutmann Date: Tue, 17 Dec 2024 09:55:11 +0100 Subject: [PATCH 32/54] feat(publish-techdocs): add github-admonitions plugin (#656) --- .github/workflows/publish-techdocs.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-techdocs.yaml b/.github/workflows/publish-techdocs.yaml index 713d1d046..03b8c348d 100644 --- a/.github/workflows/publish-techdocs.yaml +++ b/.github/workflows/publish-techdocs.yaml @@ -121,12 +121,20 @@ jobs: # Pinning until resolved https://github.com/backstage/backstage/issues/25303 - name: Install mkdocs and mkdocs plugins - run: python -m pip install mkdocs-techdocs-core==1.3.5 + run: python -m pip install mkdocs-techdocs-core==1.3.5 mkdocs-github-admonitions-plugin==0.0.3 - name: Generate docs site run: techdocs-cli generate --no-docker --verbose working-directory: ${{ inputs.default-working-directory }} + # Create an artifact out of the generated documentation so that it can be + # debugged if necessary: + - name: Create docs artifact + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 + with: + name: site + path: site + - name: Publish docs site if: inputs.publish run: techdocs-cli publish --publisher-type awsS3 --storage-name ${{ steps.instance-settings.outputs.aws-bucket }} --entity ${{ inputs.namespace }}/${{ inputs.kind }}/${{ inputs.name }} From 338682acb95238001a1ea995e660d229e78d4e20 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 17 Dec 2024 11:34:41 +0200 Subject: [PATCH 33/54] chore(deps): update slackapi/slack-github-action action to v2 (#534) * chore(deps): update slackapi/slack-github-action action to v2 * Provide token as arg * Add method * channel-id -> channel --------- Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Co-authored-by: dsotirakis --- actions/send-slack-message/action.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/actions/send-slack-message/action.yaml b/actions/send-slack-message/action.yaml index 07fced7fc..f48580416 100644 --- a/actions/send-slack-message/action.yaml +++ b/actions/send-slack-message/action.yaml @@ -38,11 +38,11 @@ runs: SLACK_BOT_TOKEN=slack-notifications:oauth-token - name: Send Slack Message id: send-slack-message - uses: slackapi/slack-github-action@fcfb566f8b0aab22203f066d80ca1d7e4b5d05b3 # v1.27.1 + uses: slackapi/slack-github-action@485a9d42d3a73031f12ec201c457e2162c45d02d # v2.0.0 with: - channel-id: ${{ inputs.channel-id }} + method: chat.postMessage + channel: ${{ inputs.channel-id }} payload: ${{ inputs.payload }} slack-message: ${{ inputs.slack-message }} update-ts: ${{ inputs.update-ts }} - env: - SLACK_BOT_TOKEN: ${{ env.SLACK_BOT_TOKEN }} + token: ${{ env.SLACK_BOT_TOKEN }} From e826892ecf4b0aabb538ee50a675988e34c1a172 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 17 Dec 2024 12:18:52 +0200 Subject: [PATCH 34/54] chore(main): release send-slack-message 2.0.0 (#581) * chore(main): release send-slack-message 1.0.1 * Manually bump to 2.0.0 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: dsotirakis --- .release-please-manifest.json | 2 +- actions/send-slack-message/CHANGELOG.md | 10 ++++++++++ actions/send-slack-message/README.md | 12 ++++++------ 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 002865483..3b2d20a5c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,7 +2,7 @@ "actions/lint-pr-title": "1.1.0", "actions/get-vault-secrets": "1.0.1", "actions/dockerhub-login": "1.0.0", - "actions/send-slack-message": "1.0.0", + "actions/send-slack-message": "2.0.0", "actions/push-to-gar-docker": "0.1.0", "actions/aws-auth": "1.0.0", "actions/build-push-to-dockerhub": "0.1.0", diff --git a/actions/send-slack-message/CHANGELOG.md b/actions/send-slack-message/CHANGELOG.md index 0d64f2e25..566ae1e92 100644 --- a/actions/send-slack-message/CHANGELOG.md +++ b/actions/send-slack-message/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [2.0.0](https://github.com/grafana/shared-workflows/compare/send-slack-message-v1.0.0...send-slack-message-v2.0.0) (2024-12-17) + +### BREAKING CHANGE + +* **deps:** update slackapi/slack-github-action action to v2 ([#534](https://github.com/grafana/shared-workflows/issues/534)) ([338682a](https://github.com/grafana/shared-workflows/commit/338682acb95238001a1ea995e660d229e78d4e20)) + +### 🔧 Miscellaneous Chores + +* update readme when a new release is available ([#548](https://github.com/grafana/shared-workflows/issues/548)) ([9bf9163](https://github.com/grafana/shared-workflows/commit/9bf9163126c44247bcee6b6b9390eb488f9ead53)) + ## 1.0.0 (2024-11-26) diff --git a/actions/send-slack-message/README.md b/actions/send-slack-message/README.md index c60b58147..8a9e6b433 100644 --- a/actions/send-slack-message/README.md +++ b/actions/send-slack-message/README.md @@ -15,13 +15,13 @@ jobs: steps: - name: Send Slack Message id: slack - uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v1.0.0 + uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v2.0.0 with: channel-id: "Channel Name or ID" slack-message: "We are testing, testing, testing all day long" - name: Update Slack Message - uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v1.0.0 + uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v2.0.0 with: channel-id: ${{ steps.slack.outputs.channel_id }} # Channel ID is required when updating a message slack-message: "This is the updated message" @@ -36,7 +36,7 @@ jobs: steps: - name: Send Slack Message via Payload id: slack - uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v1.0.0 + uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v2.0.0 with: channel-id: "Channel Name or ID" payload: | @@ -58,7 +58,7 @@ jobs: } - name: Update Slack Message via Payload - uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v1.0.0 + uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v2.0.0 with: channel-id: ${{ steps.slack.outputs.channel_id }} payload: | @@ -90,7 +90,7 @@ jobs: steps: - name: Post to a Slack channel id: slack - uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v1.0.0 + uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v2.0.0 with: channel-id: "Channel Name or ID" payload: | @@ -98,7 +98,7 @@ jobs: "text": "Deployment started (In Progress)" } - name: Respond to Slack Message - uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v1.0.0 + uses: grafana/shared-workflows/actions/send-slack-message@send-slack-message-v2.0.0 with: channel-id: ${{ steps.slack.outputs.channel_id }} payload: | From be0b7373a0d18c60fd21952f45828a769dbec5a6 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 10:52:21 +0000 Subject: [PATCH 35/54] chore(deps): update actions/upload-artifact action to v4.5.0 (#659) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/publish-techdocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-techdocs.yaml b/.github/workflows/publish-techdocs.yaml index 03b8c348d..b82b92a9d 100644 --- a/.github/workflows/publish-techdocs.yaml +++ b/.github/workflows/publish-techdocs.yaml @@ -130,7 +130,7 @@ jobs: # Create an artifact out of the generated documentation so that it can be # debugged if necessary: - name: Create docs artifact - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 + uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 with: name: site path: site From 2a9412ae237aabd4f2844d03974f0eedb165ee7d Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 07:45:10 +0100 Subject: [PATCH 36/54] chore(deps): update dependency eslint-plugin-jest to v28.10.0 (#660) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103815 -> 99455 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index 7d55290a5fad49a94e9b87a7a3d236ef0496c731..a82a433d7907acb8c8f8d99570e02a9188091c34 100755 GIT binary patch delta 1991 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 diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index c1122c206..85a30f8bf 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -40,7 +40,7 @@ "@types/tmp": "0.2.6", "eslint": "9.17.0", "eslint-config-prettier": "9.1.0", - "eslint-plugin-jest": "28.9.0", + "eslint-plugin-jest": "28.10.0", "eslint-plugin-prettier": "5.2.1", "prettier": "3.4.2", "typescript": "5.7.2", From c846558681a02dedf2589e1e9df2a2e53c947a3f Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 08:30:55 +0100 Subject: [PATCH 37/54] chore(deps): update actions/create-github-app-token action to v1.11.1 (#661) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index dcf0e67ca..2e9eaa189 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -55,7 +55,7 @@ jobs: - name: Generate token id: generate-token - uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0 + uses: actions/create-github-app-token@c1a285145b9d317df6ced56c09f525b5c2b6f755 # v1.11.1 with: app-id: ${{ env.GRAFANA_RENOVATE_APP_ID }} private-key: ${{ env.GRAFANA_RENOVATE_PRIVATE_KEY }} From 34517bc0a8673a99c24ca9966cfa108ed69606f1 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 07:35:38 +0000 Subject: [PATCH 38/54] chore(deps): update github/codeql-action action to v3.28.0 (#662) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5b2e50ae3..df1bd4c20 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -47,7 +47,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9 + uses: github/codeql-action/init@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -55,6 +55,6 @@ jobs: paths-ignore: ${{ toJSON(matrix.paths-ignore) }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9 + uses: github/codeql-action/analyze@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0 with: category: "/language:${{matrix.language}}" From 148490c11235bb17450b863b38d3ab3eb2a4d90d Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 08:42:31 +0100 Subject: [PATCH 39/54] chore(deps): update ghcr.io/renovatebot/renovate docker tag to v39.82.1 (#664) chore(deps): update ghcr.io/renovatebot/renovate docker tag to v39.86.0 Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 2e9eaa189..a2b4b0f55 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -65,7 +65,7 @@ jobs: with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate - renovate-version: 39.69.2@sha256:d7764febcd33a57bab29208cad437b03963227599096374aeb1cfffdf40ffd33 + renovate-version: 39.86.0@sha256:782e91ae22e25858409478c0a4cc1833a9b7ef11f82ea0140a6fee0436871f14 token: ${{ steps.generate-token.outputs.token }} env: LOG_LEVEL: ${{ github.event_name == 'pull_request' && 'debug' || 'info' }} From 9e7784dfb059f9d0fad48bb206e3431410611386 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 07:49:07 +0000 Subject: [PATCH 40/54] build(deps): bump github.com/lmittmann/tint to 1.0.6 in techdocs-rewrite-relative-links (#666) build(deps): bump github.com/lmittmann/tint Bumps the go group in /actions/techdocs-rewrite-relative-links with 1 update: [github.com/lmittmann/tint](https://github.com/lmittmann/tint). Updates `github.com/lmittmann/tint` from 1.0.5 to 1.0.6 - [Release notes](https://github.com/lmittmann/tint/releases) - [Commits](https://github.com/lmittmann/tint/compare/v1.0.5...v1.0.6) --- updated-dependencies: - dependency-name: github.com/lmittmann/tint dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/techdocs-rewrite-relative-links/go.mod | 2 +- actions/techdocs-rewrite-relative-links/go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/actions/techdocs-rewrite-relative-links/go.mod b/actions/techdocs-rewrite-relative-links/go.mod index 0fed5df1c..a76aa50fe 100644 --- a/actions/techdocs-rewrite-relative-links/go.mod +++ b/actions/techdocs-rewrite-relative-links/go.mod @@ -4,7 +4,7 @@ go 1.23.4 require ( github.com/aymanbagabas/go-udiff v0.2.0 - github.com/lmittmann/tint v1.0.5 + github.com/lmittmann/tint v1.0.6 github.com/neilotoole/slogt v1.1.0 github.com/spf13/afero v1.11.0 github.com/stretchr/testify v1.10.0 diff --git a/actions/techdocs-rewrite-relative-links/go.sum b/actions/techdocs-rewrite-relative-links/go.sum index 14c3cd9f7..de01daf79 100644 --- a/actions/techdocs-rewrite-relative-links/go.sum +++ b/actions/techdocs-rewrite-relative-links/go.sum @@ -23,8 +23,8 @@ github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/lmittmann/tint v1.0.5 h1:NQclAutOfYsqs2F1Lenue6OoWCajs5wJcP3DfWVpePw= -github.com/lmittmann/tint v1.0.5/go.mod h1:HIS3gSy7qNwGCj+5oRjAutErFBl4BzdQP6cJZ0NfMwE= +github.com/lmittmann/tint v1.0.6 h1:vkkuDAZXc0EFGNzYjWcV0h7eEX+uujH48f/ifSkJWgc= +github.com/lmittmann/tint v1.0.6/go.mod h1:HIS3gSy7qNwGCj+5oRjAutErFBl4BzdQP6cJZ0NfMwE= github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= From a094a395da63897275978d860fb1c79dc45d8895 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 08:51:41 +0100 Subject: [PATCH 41/54] build(deps): bump github.com/lmittmann/tint to 1.0.6 in trigger-argo-workflow (#665) build(deps): bump github.com/lmittmann/tint Bumps the go group in /actions/trigger-argo-workflow with 1 update: [github.com/lmittmann/tint](https://github.com/lmittmann/tint). Updates `github.com/lmittmann/tint` from 1.0.5 to 1.0.6 - [Release notes](https://github.com/lmittmann/tint/releases) - [Commits](https://github.com/lmittmann/tint/compare/v1.0.5...v1.0.6) --- updated-dependencies: - dependency-name: github.com/lmittmann/tint dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/trigger-argo-workflow/go.mod | 2 +- actions/trigger-argo-workflow/go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/actions/trigger-argo-workflow/go.mod b/actions/trigger-argo-workflow/go.mod index 878ae7cd5..fdf6d8836 100644 --- a/actions/trigger-argo-workflow/go.mod +++ b/actions/trigger-argo-workflow/go.mod @@ -5,7 +5,7 @@ go 1.23.1 require ( github.com/cenkalti/backoff/v4 v4.3.0 github.com/kelseyhightower/envconfig v1.4.0 - github.com/lmittmann/tint v1.0.5 + github.com/lmittmann/tint v1.0.6 github.com/stretchr/testify v1.10.0 github.com/urfave/cli/v2 v2.27.5 github.com/willabides/actionslog v0.5.1 diff --git a/actions/trigger-argo-workflow/go.sum b/actions/trigger-argo-workflow/go.sum index 6740e4cb9..701b4d518 100644 --- a/actions/trigger-argo-workflow/go.sum +++ b/actions/trigger-argo-workflow/go.sum @@ -20,8 +20,8 @@ github.com/kelseyhightower/envconfig v1.4.0 h1:Im6hONhd3pLkfDFsbRgu68RDNkGF1r3dv github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg= github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/lmittmann/tint v1.0.5 h1:NQclAutOfYsqs2F1Lenue6OoWCajs5wJcP3DfWVpePw= -github.com/lmittmann/tint v1.0.5/go.mod h1:HIS3gSy7qNwGCj+5oRjAutErFBl4BzdQP6cJZ0NfMwE= +github.com/lmittmann/tint v1.0.6 h1:vkkuDAZXc0EFGNzYjWcV0h7eEX+uujH48f/ifSkJWgc= +github.com/lmittmann/tint v1.0.6/go.mod h1:HIS3gSy7qNwGCj+5oRjAutErFBl4BzdQP6cJZ0NfMwE= github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= From 5a401ea5bf3826791c93755d0732895ba64c1a8a Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 07:52:21 +0000 Subject: [PATCH 42/54] chore(deps): update dependency typescript-eslint to v8.18.2 (#668) chore(deps): update dependency typescript-eslint to v8.19.0 Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 99455 -> 102163 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index a82a433d7907acb8c8f8d99570e02a9188091c34..4bce71f89b7bcfc2886d4afd996c2654b3afab4b 100755 GIT binary patch delta 3727 zcmc(ic~lfv7RKxKLIZ-VLeqjE``UnwfC~*uM5O_717lR&P&0}fDBXkFC?n!7sWVe( zG~$VlATB@)Z4wpZaUrAPL}SE#IeMa^CXP#7VZPgxi6}%KIGw?3@Ukdqlb}NoBe&tVxyDJ#b-XG=D>y>3F-W0m?i1FDpPAypU!dkD^~E^T;e1h>84GYw-rWI zi`$G6qjcO3SPAUT&XQX!^{de*X_u&zCAS726yGE2WXatt>a}9Ojzl!FV>Ke(l=eP{<(3*$u z@wXpd8{QmfAKG@iDDT}Xsm!-HIctz9x6H@a7;Ei3BW2)%(Blh!yxQ0>r95knt9q5k zf40W#k&OImZP?3Io|8X6qjlS4v;WDt>Urf7tDkf3jH}*q+3q{1I}3N7zhEg*yF)wd zMN82-KV}sFUhr$CN&pozflCD%gTJytw zw@Hz&j8=2g9Clpt3>cF=^pN|8s^fNwuDt>#XDr!SBr(oD+P1K7VtC{Sqr3Fs=qh^V z$?FFAN3FHV4fsjDJJ)ALj(xJ@aQ|y(PhT%cy|mXo)7yFfq&$y}-`cH?n-Y36U$L{P zesU619v%nN~kv~(TOnOofpW1TbdG6b7|BQ4fSr;DMJfO@e+2wFmaQUV2yIW@s zc_t6}^6T4iwtd&cr#8f?0%P7LtkbWb*8PUTt-*Izg(+b72AQ!m)uwE_^VO-nuf?o! z4qLm?XWt6#7ro9cZ~R-D?Bt&Bw9nm27Nk6Sz1sa#-A>c_ER^mzZ` z&GjFBFvt5J&N2P-7{BDt@~$VH*&E9J>(dJ-2TuC<*x>8dEn!<+=8w8DN13U2`=&L@ zW3~0zlAj(&++L_2w0hk72-$#D#vH=>2=Dags7A^sj{di@74t7F0tq zvKYU`MW@0pdc2)}aON+!dN%jHGdgIzE;E zx1)@oc-mU7!86L%^yIh$Gc7v9q7kbEqit)YC?DEf1;3)bKYy&)oF7Gv?(+WmL)I4EJp;0AYi<%egT0oUFz7fS9u$6#H`4-Rxy}?RArF;iS^8w=lm9ia>))Uap zsdWI-e8E<7sKJu!2P)xEHCU%+w3NOW9h$iWmS#+)r^=8f6SYA2G!v?Z6)gU^ATSLM z-JF(zv|v%AnOln*tvThJmEwlEM>h~6s(0(!sG`P?PgNLW5QB^V^kPuR|wt8kDp|A=15q4l8YQ)#JeRHjjYeml@W zI!JvWy8`rnE=KCIt$A|2`FX4CK>Bxq@PH`kXr@&C8z{Npcv4O>&)f2S@3Dc z5CZbIicEy{0rR2H1~UNVyuT0mq<;u)9@;EJaVZBmbFx*^HbT4OEQHFL+JkCO+ngpr zXOGTgK6q`OCuc!cUeDooh>i4@pb5|+e<7T)WquhX{R(KSP`Ro9UONJxjxQb8eSpKQ z=(RydkWL(JY}$fK7j)245{1iMSRn0lb4M38gGu|Sqs)J?XWux)!9$U;k#G!)r(H^{ z9~}{YSHj}e(U!<8M0^lwKHc&_l{rEEJ|bksFjwbT z-Ym=W{Xa}a52v3gb8hpMuxNF(S`&wLP7{vwW=m}nJL~V5B&5c&Bw<4=w4_e0Xq{OV z$Hw|wW>WYGOY^jhh3#atVPH;2e hInioh-8%ygr0ET;sI#lqGkam=V%FV!qnK4n{|l~dM!o<5 delta 2318 zcmb`Ie^69a6vyw`6?Px6Kq9e_3Mv9>uA%}Wv~E-)K19?~bFv@)KnyWUGQ|whK(kDp z>vYRf`!O{_8rjPh(9E2)ADV-iY2`1-G|8U>Qff%wv-@hM|2s3E_dWM}-hKPdeed0s z8v{F51g>%QnX+hR?t;28KPB9Zyz`NR(@wq|~t(_Qa zU3^PyTUcY0`SyV^J#`^8A(re36e1XUAXJDDXn}65x9_qUOTt^b${~3}jLrQII60A< zM})|a^HSvb5y8H3Qg(<>3;k+r&d#;^3%XhGtFc*MV$rH{gt#Bq*W}eMX_odJSv|&W z88k{Zk8x}BM+uSPuSKK=38MKG_hz=B=A9^Ow>o5Gt!{*W zP|-;i*XpCs|MOGOPA}QVm((5Y*7v1lkNs7w8ayn$a zbKSG;@d;_et9qm#DQ!Od*gLI1WDK_K8Xq~go9u5mrNgTmYmCKKxwlrAle`Yutxl&u z;aqbdIuSe`@_gsaEOwFcHi=M;v|(noVuu&tdyh-D@FDR zGg~|a3g#j0If9hBT%m66Bf$>$8o@yWq$?WI04wR zgFb-cBw$Yi@qptLU@r*t28c3o8b>yQ@yB%7|MZ^WbX%v`IW||jG(+Mqr#}h7@UNkfda9jpFB?jCBxON5b z6XhGp23%_ad|p>D60p|_*y{##z~^_qh69@;iH}0W1*lRRCG_ScAh+zs_H-xIYTQkP5`|6^+F{C)1YL2guJJRf)4l! zY%+NiItIi6-q-nwJ*D;rQ!gz)06C&TEwoW$j{!)%Jci3xxdHwFZD1a_=1mWw#K0_m zc{eCOTn9DaCg4y0FVGJ90e-VZi2vt2sp?W^O7J=(XeL>Qx{|$1yU>m>&Xgyf zqPigwVm7|SIQ*M^b>LugO#Z_z3&G}71`eZCZ*@Ff4foAxaFJ7el0wm{mz!dpKYRSs z=5%lQ?8veB^#4p#nW>cHJI}i!lPbyEcPN#U&rnw~DMp=1rvYk1CXH7G!zfbC%B1C9 zO9qW2mF1>FOHW;Gag)oOR2=lX}Wr|5|97(7b!(K jR?=W^>~h*|37R@<&VXsNXSp7qr^-vIhj-(P^tAPF>CPEA diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index 85a30f8bf..e21e8384f 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -44,7 +44,7 @@ "eslint-plugin-prettier": "5.2.1", "prettier": "3.4.2", "typescript": "5.7.2", - "typescript-eslint": "8.18.1" + "typescript-eslint": "8.19.0" }, "packageManager": "bun@1.1.27" } From 78738d483af7fa0287e4af74fc8b424ce46dfc80 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 09:03:38 +0100 Subject: [PATCH 43/54] chore(deps): update renovatebot/github-action action to v41.0.7 (#667) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index a2b4b0f55..7c608df99 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -61,7 +61,7 @@ jobs: private-key: ${{ env.GRAFANA_RENOVATE_PRIVATE_KEY }} - name: Self-hosted Renovate - uses: renovatebot/github-action@e3a862510f27d57a380efb11f0b52ad7e8dbf213 # v41.0.6 + uses: renovatebot/github-action@2be773c4be8361d8182cc1b750e75bbc75af71b0 # v41.0.7 with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate From 422ddaef434c10a8338f5ca8015eee81b3395fa8 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 08:07:32 +0000 Subject: [PATCH 44/54] fix(deps): update dependency @octokit/graphql to v8.1.2 (#669) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 102163 -> 103406 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index 4bce71f89b7bcfc2886d4afd996c2654b3afab4b..702ec6ed7c3bce36cc628814961796c1d76c5a38 100755 GIT binary patch delta 18784 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 diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index e21e8384f..279180e0e 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -27,7 +27,7 @@ "@commitlint/lint": "19.6.0", "@commitlint/load": "19.6.1", "@octokit/core": "6.1.2", - "@octokit/graphql": "8.1.1", + "@octokit/graphql": "8.1.2", "tmp": "0.2.3" }, "devDependencies": { From c1714b03ca3d5cb08308ffb857e615cb9b6d439d Mon Sep 17 00:00:00 2001 From: Dimitris Sotirakis Date: Tue, 7 Jan 2025 10:09:52 +0200 Subject: [PATCH 45/54] fix: login to GAR only on push events (#670) Login to GAR only if push=true --- actions/push-to-gar-docker/action.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/actions/push-to-gar-docker/action.yaml b/actions/push-to-gar-docker/action.yaml index 7c95ca52c..9b356a82c 100644 --- a/actions/push-to-gar-docker/action.yaml +++ b/actions/push-to-gar-docker/action.yaml @@ -132,6 +132,7 @@ runs: echo "project=${PROJECT}" | tee -a ${GITHUB_OUTPUT} - name: Login to GAR + if: ${{ inputs.push == 'true' }} uses: ./shared-workflows/actions/login-to-gar with: environment: ${{ inputs.environment }} From 4881459e64c35a709ec818c2c2cc14f3eb7b2c3a Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 10:30:20 +0100 Subject: [PATCH 46/54] chore(deps): update dependency @types/bun to v1.1.15 (#677) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103406 -> 103406 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index 702ec6ed7c3bce36cc628814961796c1d76c5a38..029f3997c1e9178c613f5f668150229119551b47 100755 GIT binary patch delta 246 zcmVCGu=5ZY4T+Cd3u}+#% z0S}WA5hs&S5eSnQQV;I1AtAM?HKN|>>M>HAu5SJIO`y%<1k;~Sh> zmTj<59$9~Ged&cPCZOadoqeab!$|fckSJE*N0xf7QTJlzjCNR^^7?sPXD#3LxIt6_ wni>ughq#}!mAxWa0X4U{76B400yHwW%t8S?PXRTT36cRq0yHwWO_Bkj0YiRh6aWAK delta 244 zcmVpV8UY1=d!UDhmdTQgk!9 zs)-tFGU2Pm(6nY-V~SYc@^NFvU4QsQz-yasp2V${=r>=X+b68VlRdo{Knt#Azo&t( za?d4US=tLQ%CVXAX=9v!AC*xw-xrs}sAAcXtrjD=io{Axsp7S?s}vi1 diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index 279180e0e..54a43e53b 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -35,7 +35,7 @@ "@eslint/js": "9.17.0", "@octokit/types": "13.6.2", "@octokit/webhooks-types": "7.6.1", - "@types/bun": "1.1.14", + "@types/bun": "1.1.15", "@types/eslint__js": "8.42.3", "@types/tmp": "0.2.6", "eslint": "9.17.0", From cbacc1035c3cd119bb8b092c55a7622f380add03 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 10:31:07 +0100 Subject: [PATCH 47/54] chore(deps): update renovatebot/github-action action to v41.0.8 (#675) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 7c608df99..e99fc3056 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -61,7 +61,7 @@ jobs: private-key: ${{ env.GRAFANA_RENOVATE_PRIVATE_KEY }} - name: Self-hosted Renovate - uses: renovatebot/github-action@2be773c4be8361d8182cc1b750e75bbc75af71b0 # v41.0.7 + uses: renovatebot/github-action@f24426972367551f3391720e34317783a92fd32b # v41.0.8 with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate From 49409b4b91cbc6b9925c4c322fb0e4e02245b9f5 Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 09:34:49 +0000 Subject: [PATCH 48/54] fix(deps): update dependency @octokit/core to v6.1.3 (#671) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 103406 -> 102875 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index 029f3997c1e9178c613f5f668150229119551b47..a7b4464334763c1bbc6bd5810e5c159ea3f76f31 100755 GIT binary patch delta 17133 zcmeI3d3Y36*2eobB&5Kw29iz)B0FnSIAdA9P zil~5q?6L+WY>F}}3^2$rj09KIQEaI{%Hif>mKJ>AqgovKATAz8ev_j42j_o=y)jLP@HenE$S=i8z1)I={DQ>X>8~12f9u@xduYr!MaBC_G@xRCtaP}859$^V zADuI9tW1{CW#F%wO;zmZoJolz$K{Or1TGV-7w+-!uXsEk(tgaO#KN5M<2*S9qbBAQ zOv>%cfFfWPjm73;rGDjVGEOZ|aStlUfG<>XIy|D4w|>!!Oird1g}xYUu=zp6iGMa@ z#a}C3o;M*+ChPeq#N(+;e$JSwHh+;yQg16CB4cFEq{)d>3i6(UGlOCe{YPP=T)(fb zZTqjNxE8A-4PhL&S-eoES z5;upPr$bS5xt^X|p@~|dw^Zm+bdpvQ0%cfHGG)Suyy1B1*@jN#$x|jw$Q|eLoS?C+ z$k0ZPeHJS#dw_firQAv5@+M67cy4X#%y2VS6pqWCI)N&l)o%VG*FJ$|ibcgEa&spp z=1uanCqrhJ=oA#MOmO%=up;>iRzfR`^2XS_Nr|JzezZy;iA7%nxjnon=@{brzQEKEeb3B#&z&`2;AbISqB2LsQ4lY87LS8%R4$9E^uu` zCx_2~%NqV~7Y3adbj}#+$wXuy-p}L;a;Hqn8(HXiH{F@o&J1TlKVYkQiaf<@NJxW! zrzkjccgDrRwY!gr$I-5bqojCLSC5ClF5cC}asJpbUPQZJrlFqJ^VHh0tQr*z; z(SBnjjQF9uoSJ^`#V{QmnW0+fL6HHqM3+Pcyl)u#0$EkHFDei+4lj4ru~8jE%1Mos zlo8;dk{+1iZK+`p;+MJ5xq4m?@�cF7XA75ol%kWT0ApwORY31IGL0$y6%ni;;dt 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 Qu;O~Cuzi<%sgT?M2NbkvIRF3v delta 17560 zcmeI3dt6pk7Wbe1D99mE@rDSB_iLbn2#E54c?nOLWXhQ9zopT#Eh8fAV~jdsp5$ZCA&85+9CCA7A=v^YfFUKfdG09W#e& z<&n!+oD<_69lW?`V#z@?H9Q`F4_9ue?D5osw{rQWV2|ep_!?wYRPmSWp-{y66Y=GTuArslUy?kltdzXUHbVc}N-X3_ob= zADKIR{5U2_V0M|fIkFluclhMkyT%V6Qy(q^W`}t^{PVBUTU11cISeo6K1)-PYmidg zwYoFvbn0dF3ss!nU+c>%rsOLO5gSaLi9!Z?U&2zc@f1>m^SaCPCge#tJrT5zMn8P) zG@E}#BWZVO0eJhf8Qf@lBkcl3Q3Xbxf|O0s4mU zPtZ%SMioqnomf~fF>i8g!HBVh9^a(>Q#!L!OwACQwt>BmtKv*_jGkVpg{si2EA@)} zl}cIei%9W&>V#2wBMH)bT2+oP7B_QN;XU2Bazsf{OUIm3NO5ZX=xGxqe8*hR)f|@OD@w?lneAhNM#89Elra#utq63~%eyw?|LL4D#oV znNUzTnnsSoe^=gwQL$4eddhEflA_F&6Jy60j2u3N*~jPQ=S}gH#X9wM=qH9ZjB^Ga zH@etf|0Oy+C?=z%oueH+d1B#cX7SQm*7Qg8;?D4q1%={oKz`T4iT>>!ocaVkDJUZR zB3eoBIq{B@@9U*OEld9ACLq@(6oG`Cmgw=21XmK0T#Ow%+2ffwbwcsTf>EPSFpK2b z5u|LBok&@}Wk|`4GFN{&$*wQC(qIM^(ve2?gyY~6lFliPvl95><0pHDp_kM$kuq?< z&K?iB>W_z$eg4`=nP~Ln@p%)bcsz$vo$>a#vR4;}Z-iI#G?j+GjcOozfq1RZXM!V2 z!qXfx&LU;{IG+>6x8Y*ue=JRWk||51j=6N8)$myNv} z&U__Tj>mt^)##g?MgF$C<5y}AhmR;6K5{e*vlT82_ybaMxpz;eK7VxKn9-y{AZ5Kw zC zMT%)TNX|k3`;03&6Udz`xBfH*^1Rm7GnP#&i_o}_-WoEkMq#*bMa0%2&($cJwB^q| zVtQ$g1<>BphNbT-HER^5S$7&@R1A;srVIg`k>=76-@dpW0Cv`<_pRp_0<6%Ml zm31~PzK5mTEWBotO46lueCmE(QOD=?gy_(^X-1b2r@5iSTO=7vVI&s=X4g#e);9Fv zx@l^tHX?lL1)Uk;^HvJg4@9J?3|$f73tEZi-Sp9j)S#;D%Dbdw6jG8Als;A`$=C!V zxiN;()u-Bs^r>DtGty^RIL~s+Oqh8JmJF+8TTzP$iVKzW;)o=s&#dn=o=XaUco@Tc$jrOTu zbp=2BYNLVA@Utn%E-{h5TVWFUTDHNpSnSbuorJ9j*6&K)FEFtn$aW@;v?3`a1T~Y4 z`(S-+CgC}LwT>C0IS}LQI$7J^u>LT6KDAO;#Q2QLoEFmCtB-{z8Mndu!tf0n*1+5l zGS*2LyF@%?tVWzJB%nK1zRqmy3p$I=r?VQT8iPn=$s)(Il`!_B%g(~sJuaKVmSMw) zFD%S{UD3p61hc~&|HSG(zhRGFVG_X)U{@nJfFollV>wYe4C`o*OyU{8z&gOH+F9O? z!&>6$wf&q06VHf2lO*-B&TQ^8YH_cYbtMwmm8C11`_vq5wD1{UQ**U%muM$O&WcWf z$(+u(>tXH~Es}!H!ZIZ~Dp{Ad^cmwhPp-rvXd`T})CR>j^my*kN5fN%O_aJaTCi

!sB~=P#MG;^S<_iC({4$A1RaN^=`glc&Bh*2 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 Date: Tue, 7 Jan 2025 14:02:11 +0100 Subject: [PATCH 49/54] chore(deps): update dependency typescript-eslint to v8.19.1 (#676) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- actions/lint-pr-title/bun.lockb | Bin 102875 -> 103219 bytes actions/lint-pr-title/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/lint-pr-title/bun.lockb b/actions/lint-pr-title/bun.lockb index a7b4464334763c1bbc6bd5810e5c159ea3f76f31..1bd73503700dd616807f15f450b6ae963678145f 100755 GIT binary patch delta 3549 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 THrcTmTxnV{NX!jep-}i=KiR@g diff --git a/actions/lint-pr-title/package.json b/actions/lint-pr-title/package.json index fa5b1781d..86edd5ee4 100644 --- a/actions/lint-pr-title/package.json +++ b/actions/lint-pr-title/package.json @@ -44,7 +44,7 @@ "eslint-plugin-prettier": "5.2.1", "prettier": "3.4.2", "typescript": "5.7.2", - "typescript-eslint": "8.19.0" + "typescript-eslint": "8.19.1" }, "packageManager": "bun@1.1.27" } From 32bb517d371b3f8349345cc16365e859be76c323 Mon Sep 17 00:00:00 2001 From: Doug Blinkhorn <52138617+dblinkhorn@users.noreply.github.com> Date: Tue, 7 Jan 2025 07:16:50 -0800 Subject: [PATCH 50/54] feat: print workflow uri immediately even when using --wait flag (#663) * print workflow uri immediately instead of waiting for completion when using --wait flag * replaced outputWithURI handling of scanning, matching, & logging uri that was in runCmd * added defer to runCmd to handle cleanup of pipe & cmd & improved uri if check in outputWithURI * moved pipe & cmd cleanup to scanErr if block from defer func --- .../cmd/trigger-argo-workflow/argo.go | 60 ++++++++++++------- .../cmd/trigger-argo-workflow/argo_test.go | 9 ++- 2 files changed, 46 insertions(+), 23 deletions(-) diff --git a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go index ea59cdf1f..9a888648e 100644 --- a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go +++ b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo.go @@ -1,7 +1,7 @@ package main import ( - "bytes" + "bufio" "fmt" "io" "log/slog" @@ -58,41 +58,63 @@ func (a App) env() []string { var nameRe = regexp.MustCompile(`^Name:\s+(.+)`) -func (a App) outputWithURI(input *bytes.Buffer) (string, string) { - output := strings.TrimSuffix(input.String(), "\n") +func (a App) outputWithURI(reader io.Reader) (string, string, error) { + scanner := bufio.NewScanner(reader) - matches := nameRe.FindStringSubmatch(output) - - if len(matches) != 2 { - a.logger.Warn("Couldn't find workflow name in output - can't construct URI for launched workflow") - return "", output + var uri string + var outputBuilder strings.Builder + + for scanner.Scan() { + line := scanner.Text() + outputBuilder.WriteString(line + "\n") + + if uri == "" { + matches := nameRe.FindStringSubmatch(line) + if len(matches) == 2 { + uri = fmt.Sprintf("https://%s/workflows/%s/%s", a.server(), a.namespace, matches[1]) + a.logger.With("uri", uri).Info("workflow URI") + } + } } - uri := fmt.Sprintf("https://%s/workflows/%s/%s", a.server(), a.namespace, matches[1]) + if err := scanner.Err(); err != nil { + return uri, outputBuilder.String(), fmt.Errorf("error reading command output: %w", err) + } - return uri, output + return uri, outputBuilder.String(), nil } func (a App) runCmd(md GitHubActionsMetadata) (string, string, error) { args := a.args(md) cmd := exec.Command("argo", args...) - cmdOutput := &bytes.Buffer{} - cmd.Env = a.env() - cmd.Stdout = cmdOutput + + stdoutPipe, err := cmd.StdoutPipe() + if err != nil { + return "", "", fmt.Errorf("failed to get stdout pipe: %w", err) + } + cmd.Stderr = os.Stderr a.logger.With("executable", "argo", "command", cmd.Args, "retries", a.retries).Debug("running command") - err := cmd.Run() - if err != nil { - return "", "", err + if err := cmd.Start(); err != nil { + return "", "", fmt.Errorf("failed to start command: %w", err) } - uri, output := a.outputWithURI(cmdOutput) + uri, out, scanErr := a.outputWithURI(stdoutPipe) + if scanErr != nil { + _ = stdoutPipe.Close() + _ = cmd.Wait() + return uri, out, scanErr + } - return uri, output, nil + if err := cmd.Wait(); err != nil { + return uri, out, fmt.Errorf("command failed: %w", err) + } + + return uri, out, nil } func (a *App) setURIAsJobOutput(uri string, writer io.Writer) { @@ -167,8 +189,6 @@ func (a *App) Run(md GitHubActionsMetadata) error { return err } - a.logger.With("uri", uri).Info("workflow URI") - writer := a.openGitHubOutput() defer writer.Close() diff --git a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go index 858f56eaa..58a1d98f3 100644 --- a/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go +++ b/actions/trigger-argo-workflow/cmd/trigger-argo-workflow/argo_test.go @@ -71,8 +71,8 @@ Namespace: argo ServiceAccount: unset Status: Pending Created: Wed Dec 13 00:00:00 +0000 (now) -Progress: -Parameters: +Progress: +Parameters: message: world ` @@ -115,9 +115,12 @@ Parameters: a.instance = tt.instance a.namespace = "argo" - uri, _ := a.outputWithURI(bytes.NewBuffer([]byte(tt.input))) + reader := bytes.NewBufferString(tt.input) + uri, out, err := a.outputWithURI(reader) + require.NoError(t, err, "unexpected error reading command output") require.Equal(t, tt.expected, uri) + require.Equal(t, tt.input, out) }) } } From 096116101bb80f4dc52588b7311575196f3d5eec Mon Sep 17 00:00:00 2001 From: "grafanarenovatebot[bot]" <146220760+grafanarenovatebot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:10:36 +0000 Subject: [PATCH 51/54] chore(deps): update ghcr.io/renovatebot/renovate docker tag to v39.91.0 (#672) Co-authored-by: grafanarenovatebot[bot] <146220760+grafanarenovatebot[bot]@users.noreply.github.com> --- .github/workflows/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index e99fc3056..5f51334ae 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -65,7 +65,7 @@ jobs: with: configurationFile: .github/renovate-config.json5 # renovate: datasource=docker depName=ghcr.io/renovatebot/renovate - renovate-version: 39.86.0@sha256:782e91ae22e25858409478c0a4cc1833a9b7ef11f82ea0140a6fee0436871f14 + renovate-version: 39.91.0@sha256:60d04619493d43fe67d728121dfef56b893bf90695219d352e772e881403d158 token: ${{ steps.generate-token.outputs.token }} env: LOG_LEVEL: ${{ github.event_name == 'pull_request' && 'debug' || 'info' }} From 6ce83c79478658ca7e65a1c6be3d4ab4d003483e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:17:01 +0000 Subject: [PATCH 52/54] build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0 in techdocs-rewrite-relative-links (#674) build(deps): bump golang.org/x/term Bumps the go group in /actions/techdocs-rewrite-relative-links with 1 update: [golang.org/x/term](https://github.com/golang/term). Updates `golang.org/x/term` from 0.27.0 to 0.28.0 - [Commits](https://github.com/golang/term/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/techdocs-rewrite-relative-links/go.mod | 4 ++-- actions/techdocs-rewrite-relative-links/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/techdocs-rewrite-relative-links/go.mod b/actions/techdocs-rewrite-relative-links/go.mod index a76aa50fe..5bc357e06 100644 --- a/actions/techdocs-rewrite-relative-links/go.mod +++ b/actions/techdocs-rewrite-relative-links/go.mod @@ -12,7 +12,7 @@ require ( github.com/urfave/cli/v2 v2.27.5 github.com/willabides/actionslog v0.5.1 github.com/yuin/goldmark v1.7.8 - golang.org/x/term v0.27.0 + golang.org/x/term v0.28.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -28,7 +28,7 @@ require ( github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect - golang.org/x/sys v0.28.0 // indirect + golang.org/x/sys v0.29.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect diff --git a/actions/techdocs-rewrite-relative-links/go.sum b/actions/techdocs-rewrite-relative-links/go.sum index de01daf79..cbb461f93 100644 --- a/actions/techdocs-rewrite-relative-links/go.sum +++ b/actions/techdocs-rewrite-relative-links/go.sum @@ -57,10 +57,10 @@ golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERs golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= -golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= -golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= +golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= From ee7ca4ed19ef4f64d0a42a22685a83666da5a99f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:20:39 +0000 Subject: [PATCH 53/54] build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0 in /actions/trigger-argo-workflow (#673) build(deps): bump golang.org/x/term Bumps the go group in /actions/trigger-argo-workflow with 1 update: [golang.org/x/term](https://github.com/golang/term). Updates `golang.org/x/term` from 0.27.0 to 0.28.0 - [Commits](https://github.com/golang/term/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- actions/trigger-argo-workflow/go.mod | 4 ++-- actions/trigger-argo-workflow/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/trigger-argo-workflow/go.mod b/actions/trigger-argo-workflow/go.mod index fdf6d8836..316d09734 100644 --- a/actions/trigger-argo-workflow/go.mod +++ b/actions/trigger-argo-workflow/go.mod @@ -9,7 +9,7 @@ require ( github.com/stretchr/testify v1.10.0 github.com/urfave/cli/v2 v2.27.5 github.com/willabides/actionslog v0.5.1 - golang.org/x/term v0.27.0 + golang.org/x/term v0.28.0 ) require ( @@ -23,7 +23,7 @@ require ( github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect - golang.org/x/sys v0.28.0 // indirect + golang.org/x/sys v0.29.0 // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/actions/trigger-argo-workflow/go.sum b/actions/trigger-argo-workflow/go.sum index 701b4d518..54d264802 100644 --- a/actions/trigger-argo-workflow/go.sum +++ b/actions/trigger-argo-workflow/go.sum @@ -44,10 +44,10 @@ golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERs golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= -golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= -golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= +golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= From 8c337fb9b34384d9b614094981934d78a47aa9d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:22:58 +0000 Subject: [PATCH 54/54] chore(main): release syft-sbom-report 1.0.0 --- .release-please-manifest.json | 3 ++- actions/syft-sbom-report/CHANGELOG.md | 8 ++++++++ actions/syft-sbom-report/README.md | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 actions/syft-sbom-report/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3b2d20a5c..de343398f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -15,5 +15,6 @@ "actions/push-to-gcs": "0.1.0", "actions/techdocs-rewrite-relative-links": "1.0.0", "actions/validate-policy-bot-config": "1.0.0", - "actions/trigger-argo-workflow": "1.0.0" + "actions/trigger-argo-workflow": "1.0.0", + "actions/syft-sbom-report": "1.0.0" } diff --git a/actions/syft-sbom-report/CHANGELOG.md b/actions/syft-sbom-report/CHANGELOG.md new file mode 100644 index 000000000..acab180b2 --- /dev/null +++ b/actions/syft-sbom-report/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +## 1.0.0 (2025-01-07) + + +### 🎉 Features + +* add workflow to check for non-releasable actions ([#588](https://github.com/grafana/shared-workflows/issues/588)) ([e16bf1a](https://github.com/grafana/shared-workflows/commit/e16bf1ac180d7b6c9c13a6e556b24e0f7dc0d57c)) diff --git a/actions/syft-sbom-report/README.md b/actions/syft-sbom-report/README.md index ac27dba75..c506baf98 100644 --- a/actions/syft-sbom-report/README.md +++ b/actions/syft-sbom-report/README.md @@ -19,7 +19,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Anchore SBOM Action - uses: grafana/shared-workflows/actions@syft-sbom-v0.0.1 + uses: grafana/shared-workflows/actions@syft-sbom-v1.0.0 with: artifact-name: ${{ github.event.repository.name }}-spdx.json ```