Yuri Tseretyan
2681a93b47
Fix permissions for Update Alerting Module action ( #101223 )
...
* add id-token permission
* use alerting-team app
2025-02-25 15:05:29 -05:00
Jack Baldry
305f05d852
Use version 2 of the deploy preview workflow ( #101266 )
...
* Use v2 deploy preview
Supports building with multiple documentation sources together.
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Lint a file
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
2025-02-25 10:47:46 +00:00
Yuri Tseretyan
ba352af663
Alerting: Github Action to update alerting module ( #100999 )
2025-02-21 18:46:03 -05:00
Leonor Oliveira
9bc1549aee
Upgrade codeql version ( #100883 )
2025-02-19 15:59:54 +01:00
Kevin Minehart
75189de4f7
CI: Post-release process branch / PR migration ( #100930 )
...
* update output for token in release-comms
* use token from needs
* generate token in individual workflows
* Set secrets
* define secrest in referenced workflows
* wrong secret lol
* oops
* grafana/grafana -> grafana/grafana-enterprise
2025-02-19 01:19:01 +02:00
Kevin Minehart
14477a7fe9
CI: release comms should trigger on merges to release- branches ( #100901 )
...
release comms should trigger on merges to release- branches
2025-02-18 22:34:21 +02: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
Mariell Hoversholm
98fdcd52b3
CI: Output HTML coverage page in artifact ( #100875 )
...
* CI: Output HTML coverage page in artifact
* CI: Use correct artifact source
2025-02-18 16:13:52 +01:00
Piotr Jamróz
4979dd4eec
CI: test if test-plugins folder exists before adding ( #100876 )
2025-02-18 15:38:36 +01:00
Mariell Hoversholm
6f9fc8fa0c
CI: Track backend code coverage ( #100856 )
...
* CI: Track backend code coverage
This is a super rudimentary way to track this coverage. The important bit for me is the ability to extract the coverage
files.
* CI: Allow tests to fail
* Codeowners: Assign ownership of coverage tracking
* CI: Join coverage info in the job
* CI: Attempt to parallellise tests
* CI: Upload despite failures
* CI: Pattern is not regex
* CI: Set up repository and Go before merging
* CI: Generate go before checking coverage
* CI: Multi-line string
* CI: Backticks execute commands; avoid them
* CI: Make the output a bit prettier
Tabs are absurdly large.
* CI: Remove comment on retention
2025-02-18 14:35:06 +01:00
Ashley Harrison
02118cc6aa
Chore: Automerge i18n PRs ( #99555 )
...
* add enable automerge step and update CODEOWNERS
* add approver steps
* move automerge step to pr approver token
* get vault secrets
* update workflow permissions
* remove local
2025-02-13 17:44:13 +00:00
Jack Baldry
2b054d4154
Correct release branch trigger glob ( #100496 )
2025-02-12 16:11:12 +00:00
Kevin Minehart
a8b98ded66
CI: Add release branches to patch automation ( #100442 )
...
* CI: Add release branches to patch automation
* Update .github/workflows/create-security-patch-from-security-mirror.yml
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
---------
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
2025-02-11 17:41:46 +02:00
Ethan
bf413643c8
Remove unused SBOM report workflow from GitHub Actions ( #100124 )
...
* Remove SBOM report workflow from GitHub Actions
* Remove SBOM report workflow from CODEOWNERS
2025-02-07 18:11:11 +01:00
Haris Rozajac
1bf53e7a5f
Dashboard Schema V2: E2E setup ( #99843 )
...
* basic setup
* update CODEOWNERS
* update name
* add temp test that ensures we are loading schema V2 json in the UI
* update language
* test with yarn cache and combine steps
* revert combine
* remove commented out code
* Run current dashboard suite, make workflow optional
* make job always succeed
* Remove temp v2 suite
* don't run on draft PRs
* command for old arch
2025-02-06 08:33:18 -07:00
Kevin Minehart
8e10ee9056
CI: remove unnecessary line in backport.yml ( #100144 )
...
remove bad line
2025-02-05 21:37:19 +02: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
Kevin Minehart
c0600969e0
CI: update changelog generator to use compare API ( #99688 )
...
update changelog generator to use compare API
2025-01-29 09:04:12 -06:00
Jack Baldry
8e5a4560e8
Add workflow that comments when PRs include the add to what's new label ( #99637 )
...
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
2025-01-29 08:36:53 +00:00
Jack Baldry
fc7db91bf1
Use tags for documentation-ci actions ( #99419 )
2025-01-23 10:26:37 +00:00
Mariell Hoversholm
4fb7b47971
Trivy: Document Vulnerability Observability ( #99414 )
...
We use Vulnerability Observability for Docker images. The current comments say we simply don't scan them at all, so
let's make it clear for future readers that we do, in fact, scan Docker images, too.
2025-01-23 11:02:23 +01:00
Jack Baldry
1e53ab609e
Only run documentation linter on branches that target main ( #99163 )
2025-01-20 09:52:39 +00:00
Jack Baldry
a6eb8abd05
Simplify language and lint for style ( #98964 )
2025-01-15 08:36:31 +00:00
Jack Baldry
3884c0e896
Replace codespell with Vale spelling check ( #98406 )
2025-01-14 14:08:01 +00:00
Jack Baldry
6f02d2d73d
Fix syntax ( #98875 )
2025-01-13 11:49:04 +00:00
Jack Baldry
60aaa8d703
Fix only run on fork guard ( #98795 )
2025-01-13 10:28:43 +00:00
Esteban Beltran
4589fabbc8
Chore: Fix auto-triager label files path in github action ( #98658 )
2025-01-08 10:42:52 +02:00
Sven Grossmann
02d0e1191f
Actions: No need to echo triage labels ( #98626 )
2025-01-07 19:07:56 +02:00
Esteban Beltran
92fb6e765f
Chore: Use auto-triager github action directly and pass labels and prompts files ( #98602 )
...
* Add auto triager files and use them in the auto-triager github action
* add auto-triager file to codeowners
2025-01-07 15:04:20 +01:00
Todd Treece
16f85585ff
Chore: Switch to github actions bot in go workspace action ( #98490 )
2025-01-03 22:29:57 +02:00
Todd Treece
5f5c3f0531
Chore: Add id-token:write permission to go workspace action ( #98489 )
2025-01-03 21:56:19 +02:00
Todd Treece
f10bf8338e
Chore: Prevent forks from running go workspace update action ( #98488 )
2025-01-03 21:33:30 +02:00
Todd Treece
228ac25ff4
Chore: Use github app for dependabot go workspace workflow ( #98464 )
2025-01-03 13:52:52 -05:00
Todd Treece
ae7cb6866d
Chore: Update git user for depedabot action ( #98073 )
2024-12-17 06:31:45 -05:00
Jack Baldry
331c602c5e
Use v2 of publishing workflow that checks out HEAD of version branch on tag events ( #98029 )
...
This uses a script check in the first step of tag events that switches the checkout to the version branch that the tag refers to: https://github.com/grafana/writers-toolkit/blob/main/publish-technical-documentation-release/determine-release-branch .
Implemented in:
- https://github.com/grafana/writers-toolkit/commit/305f9896c4edb0a90ef95fc477ebe46598d26458
- https://github.com/grafana/writers-toolkit/commit/541fb6e8bde2eb477c14a4e975603464ac557429
Because the script uses Bash regular expression pattern matching, inputs must use Extended Regular Expression syntax.
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
2024-12-17 08:29:59 +00:00
Jack Baldry
22dbde3126
Don't run PR preview on forks ( #97963 )
2024-12-16 11:01:54 +00:00
Ashley Harrison
08bb66ba72
Chore: Update to node 22 ( #97779 )
...
* update to node 22
* downgrade to 22.11.0
* switch to using node-version-file
* update @types/node
* revert back to using node-version
2024-12-12 16:39:52 +00:00
Robby Milo
2a82b433a4
fix deploy preview shared content ( #97355 )
...
* fix deploy preview shared content
* trigger build
* update workflow
* fix param
* revert content change
* trigger build
* trigger build
* trigger build
* revert ref change
2024-12-04 15:43:31 +01:00
Ethan
ae44451155
Update SBOM GitHub Action ( #97374 )
...
* Update SBOM report workflow for improved artifact naming and trigger options
* Change to use shared-workflow action
2024-12-04 14:40:59 +01:00
Armand Grillet
98178fba68
Remove issue-labeled.yml GitHub workflow ( #95611 )
...
This was previously used for the Alerting squad
but isn't anymore.
2024-12-03 10:52:04 +01:00
Robby Milo
1c60d51905
add deploy preview workflow ( #97140 )
...
* add deploy preview workflow
* remove unnecessary file to trigger build
* fix repo
* change ref
* change ref
* update docs
* update codeowners
* Update docs/README.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2024-11-29 10:19:06 +01:00
Dimitris Sotirakis
3fc6c003e8
chore: Pin send-slack-message action ( #97088 )
...
Pin send-slack-message action
2024-11-28 08:10:02 +01:00
Serge Zaitsev
3dbd3a7a81
Chore: Revert golangci PR + bump golangic version ( #96326 )
...
* Chore: Clean up some excludes and fix makefile (#96052 )
clean up some excludes and fix makefile
* Chore: Enable cache on golangci linter (#95471 )
* try to enable cache on golangci linter
* bump version
* exclude G115
* reduce timeout
* remove deprecated linter
* bump linter version in bingo
* try a different syntax for workspace modules
* try another command
* add apps to linter path
* try disabling cue codegen
* skip some linting in devenv
* exclude dirs and try again
* try workaround for pkg
* try path instead of dir
* make it one line
* replace package prefix
* exclude xorm
* exclude wire
* file-based aproach to nolint in workspaces
* missing quote
* simplify command line
* change ownership
* upgrade linter
* revert bingo readme
* revert devenv changes
* upgrade golint
* use dashes to stay consistent with other workflows
* also change name in its own workflow file
* rename in codeowners
2024-11-26 09:19:53 +01:00
Jev Forsberg
d8c19136bf
CI: Fix latest tag not being correctly applied to releases ( #96497 )
...
* baldm0mma/tag_latest_bug/ update github-release.yml default values
* baldm0mma/tag_latest_bug/ update release-comms.yml
* baldm0mma/tag_latest_bug/ update logic
* baldm0mma/tag_latest_bug/ update logic
* baldm0mma/tag_latest_bug/ update logic
* baldm0mma/tag_latest_bug/ update logic for both cases
* baldm0mma/tag_latest_bug/ update comment
2024-11-19 10:17:01 -07:00
Todd Treece
7bb1b352e1
CI: Use grot for dependabot go workspace commits ( #96136 )
2024-11-08 18:26:26 +02:00
Todd Treece
0b06dca472
CI: Add Dependabot go workspace action ( #96064 )
2024-11-07 20:14:04 -05:00
Stephanie Hingtgen
4e318e6285
Revert "Chore: Enable cache on golangci linter" ( #96069 )
...
Revert "Chore: Enable cache on golangci linter (#95471 )"
This reverts commit d5cde0b60a .
2024-11-08 01:05:14 +02:00
Serge Zaitsev
d5cde0b60a
Chore: Enable cache on golangci linter ( #95471 )
...
* try to enable cache on golangci linter
* bump version
* exclude G115
* reduce timeout
* remove deprecated linter
* bump linter version in bingo
* try a different syntax for workspace modules
* try another command
* add apps to linter path
* try disabling cue codegen
* skip some linting in devenv
* exclude dirs and try again
* try workaround for pkg
* try path instead of dir
* make it one line
* replace package prefix
* exclude xorm
* exclude wire
* file-based aproach to nolint in workspaces
* missing quote
* simplify command line
* change ownership
2024-11-07 18:15:52 +01:00
Victor Marin
34991f5b44
Chore: Fix dashboards label adding workflow ( #95778 )
...
* change auth for dashboards workflow
* fix
* fix
* final changes/ tested action
* fix
2024-11-05 14:43:47 +02:00