For #25999 - Add GitHub actions to tag milestones, link issues and reopen issues for QA
This commit is contained in:
parent
218bc7f78c
commit
d373f2b1c4
9
.github/PULL_REQUEST_TEMPLATE
vendored
9
.github/PULL_REQUEST_TEMPLATE
vendored
|
@ -6,8 +6,17 @@
|
|||
- [ ] **Screenshots**: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
|
||||
- [ ] **Accessibility**: The code in this PR follows [accessibility best practices](https://github.com/mozilla-mobile/shared-docs/blob/master/android/accessibility_guide.md) or does not include any user facing features. In addition, it includes a screenshot of a successful [accessibility scan](https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_US) to ensure no new defects are added to the product.
|
||||
|
||||
### QA
|
||||
<!-- Before submitting the PR, please address each item -->
|
||||
- [ ] **QA Needed**
|
||||
|
||||
### To download an APK when reviewing a PR:
|
||||
1. click on Show All Checks,
|
||||
2. click Details next to "Taskcluster (pull_request)" after it appears and then finishes with a green checkmark,
|
||||
3. click on the "Fenix - assemble" task, then click "Run Artifacts".
|
||||
4. the APK links should be on the left side of the screen, named for each CPU architecture
|
||||
|
||||
### GitHub Automation
|
||||
<!-- Do not add anything below this line -->
|
||||
|
||||
Used by GitHub Actions.
|
||||
|
|
21
.github/workflows/issue-linker.yml
vendored
Normal file
21
.github/workflows/issue-linker.yml
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/
|
||||
|
||||
name: Issue Linker
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
issue_linker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Issue Linker
|
||||
uses: gabrielluong/issue-linker@1.0.0
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
commit-regexp: "#(\\d+)+"
|
||||
section: "### GitHub Automation"
|
20
.github/workflows/milestone.yml
vendored
Normal file
20
.github/workflows/milestone.yml
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/
|
||||
|
||||
name: Tag Milestone
|
||||
|
||||
on:
|
||||
issues:
|
||||
types:
|
||||
- closed
|
||||
|
||||
jobs:
|
||||
milestone:
|
||||
runs-on: ubuntu-latest
|
||||
if: github.actor == 'mergify[bot]'
|
||||
steps:
|
||||
- name: Tag Milestone
|
||||
uses: gabrielluong/milestone@1.0.0
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
22
.github/workflows/qa-needed.yml
vendored
Normal file
22
.github/workflows/qa-needed.yml
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/
|
||||
|
||||
name: QA Needed
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
qa_needed:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: QA Needed
|
||||
uses: gabrielluong/qa-needed@1.0.1
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
label: "eng:reopen-for-qa"
|
||||
check-regexp: "- \\[([ xX]?)\\] \\*\\*QA Needed\\*\\*"
|
||||
commit-regexp: "#(\\d+)+"
|
21
.github/workflows/reopen-for-qa-needed.yml
vendored
Normal file
21
.github/workflows/reopen-for-qa-needed.yml
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/
|
||||
|
||||
name: Reopen for QA Needed
|
||||
|
||||
on:
|
||||
issues:
|
||||
types:
|
||||
- closed
|
||||
|
||||
jobs:
|
||||
reopen_qa_needed:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Reopen for QA Needed
|
||||
uses: gabrielluong/reopen-for-qa-needed@1.0.0
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
reopen-label: "eng:reopen-for-qa"
|
||||
qa-label: "eng:qa:needed"
|
Loading…
Reference in New Issue
Block a user