mirror of https://github.com/grafana/grafana
GHActions: move new 'opened' action to separate workflow (#63228)
* add new scenario to config * make workflow run on opened issues * revert-dont run on opened * action for newly opened issues * move new action config * remove opened from commands * change name * Update .github/workflows/issue-opened.yml ty! Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com> * make comment clearer --------- Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com>pull/62046/head^2
parent
8cd3d1bfda
commit
7295573e2e
@ -0,0 +1,9 @@ |
||||
[ |
||||
{ |
||||
"type": "author", |
||||
"memberOf": { "org": "grafana" }, |
||||
"noLabels": true, |
||||
"addLabel": "internal", |
||||
"comment": " please add one or more appropriate labels. Here are some tips:\r\n\r\n- if you are making an issue, TODO, or reminder for yourself or your team, please add one label that best describes the product or feature area. Please also add the issue to your project board. :rocket:\r\n\r\n- if you are making an issue for any other reason (docs typo, you found a bug, etc), please add at least one label that best describes the product or feature that you are discussing (e.g. `area/alerting`, `datasource/loki`, `type/docs`, `type/bug`, etc). [Our issue triage](https://github.com/grafana/grafana/blob/main/ISSUE_TRIAGE.md#3-categorizing-an-issue) doc also provides additional guidance on labeling. :rocket:\r\n\r\n Thank you! :heart:" |
||||
} |
||||
] |
@ -0,0 +1,28 @@ |
||||
name: Run commands when issues are opened |
||||
on: |
||||
issues: |
||||
types: [opened] |
||||
concurrency: |
||||
group: issue-opened-${{ github.event.issue.number }} |
||||
jobs: |
||||
main: |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- name: Checkout Actions |
||||
uses: actions/checkout@v3 |
||||
with: |
||||
repository: "grafana/grafana-github-actions" |
||||
path: ./actions |
||||
ref: main |
||||
- name: Install Actions |
||||
run: npm install --production --prefix ./actions |
||||
# give issue-openers a chance to add labels after submit |
||||
- name: Sleep for 2 minutes |
||||
run: sleep 2m |
||||
shell: bash |
||||
- name: Run Commands |
||||
uses: ./actions/commands |
||||
with: |
||||
metricsWriteAPIKey: ${{secrets.GRAFANA_MISC_STATS_API_KEY}} |
||||
token: ${{secrets.ISSUE_COMMANDS_TOKEN}} |
||||
configPath: "issue-opened" |
Loading…
Reference in new issue