Kevin Minehart
9e08471858
CI: Fix release-comms workflow ( #104968 )
...
* pass around github_token
2025-05-16 16:49:53 +03:00
Mariell Hoversholm
c92ff0ca75
Actions: Introduce actionlint ( #105224 )
2025-05-13 08:23:59 +02:00
Jev Forsberg
32ad884379
Chore: Use Vault secrets in release-pr.yml ( #104723 )
...
* baldm0mma/ update to use vault
* Update .github/workflows/release-pr.yml
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Update .github/workflows/release-pr.yml
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
---------
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
2025-04-30 03:27:16 +03:00
Kevin Minehart
2436b4e097
CI: move workflows/actions to actions ( #104711 )
...
* move workflows/actions to actions
* rerun actions
* fix setup-go v5
* unpinned unnecessary pins
* update CODEOWONERS
* update CODEOWONERS
* remove remove-milestone from codeowners
* remove bad key
2025-04-29 14:24:55 -05:00
Kevin Minehart
97d10b5095
CI: remove unused worklow; use GITHUB_TOKEN where possible ( #104657 )
...
* remove unused worklow; use GITHUB_TOKEN where possible
* pin usages of checkout and setup-go
* Fix zizmor errors
* add zizmor.yml
* fix `changelog.yml`
* fix `core-plugins-build-and-release.yml`
* fix `release-comms.yml`
* update release-pr.yml and run-e2e-suite.yml
* Fix errors in files outside of .github/workflows
* Remove path filter on zizmor.yml
---------
Co-authored-by: Sven Grossmann <svennergr@gmail.com >
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-04-29 10:09:23 -05:00
Piotr Jamróz
7b3b165c3d
Ci: Use app token during checkout ( #100889 )
...
Use app token during checkout
2025-02-18 11:29:26 -07:00
Piotr Jamróz
4979dd4eec
CI: test if test-plugins folder exists before adding ( #100876 )
2025-02-18 15:38:36 +01:00
Kevin Yu
b7b2e2bbaa
CI: Commit package.json changes in e2e/test-plugins when bumping versions ( #97506 )
2025-02-05 13:29:18 -06:00
Kevin Minehart
6787cdccb9
CI: Backport to release branches ( #100067 )
...
* update backport and release comms
* Backport to release branches and change docs source branch for publishing
* Add new workflows to CODEOWNERS
* Re-add removed line oops
* backport-testing -> grafana
* checkout grafana repo in backport action, reference repo / branch in reusable action
* generate -> create
2025-02-05 21:04:03 +02:00
Andreas Christou
8daa6f1f30
CI: Ensure changelogs are prettified prior to commit ( #92580 )
...
* Ensure changelogs are prettified prior to commit
* Remove cache property
* Include .yarn directory
* Include packages directory
* Try just using npx
* Update workflows
2024-09-04 11:03:17 +01:00
Andreas Christou
d00abe0972
CI: Update inputs to allow specifying previous version ( #92506 )
...
* Update inputs to allow specifying previous version
* Add one more input
2024-08-27 16:49:23 +01:00
Kevin Minehart
7e4b7f73e7
CI: use main instead of my branch in release-pr.yml ( #91004 )
...
use main instead of my branch
2024-07-26 00:35:20 +03:00
Kevin Minehart
2fe506d502
CI: fix release pr target ( #90999 )
...
* use inputs.target as checkout ref, and `main` for all reused actions.
2024-07-25 16:14:29 -05:00
Kevin Minehart
089a5710b6
CI: fix changelog push error ( #90971 )
...
* add --set-upstream origin to release-pr workflow git push
* use a different branch name for the changelog workflow
* disable backport support for now
* remove backport condition
2024-07-25 19:42:41 +03:00
Kevin Minehart
d4304b59ec
CI: fix changelog repo null ( #90960 )
...
* give secrets when running changelog action
* i guess secrets don't have types
2024-07-25 18:36:03 +03:00
Kevin Minehart
14396048d7
CI: changelog boolean type ( #90948 )
...
* bool -> boolean
* add missing type keys
* provide secrets in release-pr
* use permissions and built-in github token
2024-07-25 09:52:15 -05:00
Kevin Minehart
9232db2416
CI: For every release PR created, also push a changelog PR to main ( #90698 )
...
For every release PR created, also push a changelog PR to main
2024-07-19 16:54:59 -05:00
Serge Zaitsev
f8b092aba6
Chore: update changelog workflow ( #90608 )
...
* try integrating
* pass tags
* change section order
* use better terminology
* one more attempt
* keep delimiters
* attempt to patch changelog
* quotes, bash quotes...
* use proper content file
* parens around date
* time for a pr
* first checkout, then create user
* add latest input
* git push
* use square brackets
* formatting
* update release-pr
* fix typo
* try sparse checkout
* fetch depth zero
* clean up after changelog generator
2024-07-19 18:27:59 +02:00
Kevin Minehart
63e715f6a9
CI: Sync branch and tag after release ( #89967 )
...
* Added `workflow_call` event to allow other workflows to invoke the "Create or update GitHub release"
* Added `dry_run` to `github-release.yml`
* Added `latest` to `release-pr.yml` which will cause the release PR to add a `release/latest` label.
* Removed unnecessary github app creation from github-release workflow and just used permissions.
2024-07-08 14:32:28 -05:00
Kevin Minehart
78e9226ad8
CI: Add bump-version action to the release PR workflow ( #89491 )
2024-06-20 13:15:09 -05:00
Kevin Minehart
c6d807e015
CI: Trigger release pr workflow when a release is completed ( #89062 )
2024-06-12 08:48:50 -05:00
Kevin Minehart
4b853922a6
CI: Add release-pr workflow ( #89005 )
...
* Add release-pr workflow
* update CODEOWNERS
2024-06-11 07:50:52 -05:00