mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
This cleanup commit resolves the issue where the branch was accidentally based on master instead of v3-alpha. It removes all master-specific files, restores any v3-alpha files to their correct state, and ensures only the 3 intended bugfix changes differ from v3-alpha: - v3/pkg/application/webview_window_windows.go - v3/pkg/w32/constants.go - v3/pkg/w32/user32.go
77 lines
2.8 KiB
YAML
77 lines
2.8 KiB
YAML
name: Issue Triage Automation
|
|
|
|
on:
|
|
issues:
|
|
types: [opened, reopened, labeled, unlabeled]
|
|
|
|
jobs:
|
|
triage:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
issues: write
|
|
contents: read
|
|
steps:
|
|
# Request more info for unclear bug reports
|
|
- name: Request more info
|
|
uses: actions/github-script@v6
|
|
if: |
|
|
contains(github.event.issue.labels.*.name, 'bug') &&
|
|
!contains(github.event.issue.body, 'wails doctor') &&
|
|
!contains(github.event.issue.body, 'reproduction')
|
|
with:
|
|
script: |
|
|
github.rest.issues.createComment({
|
|
issue_number: context.issue.number,
|
|
owner: context.repo.owner,
|
|
repo: context.repo.repo,
|
|
body: `👋 Thanks for reporting this issue! To help us investigate, could you please:
|
|
|
|
1. Add the output of \`wails doctor\` if not already included
|
|
2. Provide clear steps to reproduce the issue
|
|
3. If possible, create a minimal reproduction of the issue
|
|
|
|
This will help us resolve your issue much faster. Thank you!`
|
|
});
|
|
github.rest.issues.addLabels({
|
|
issue_number: context.issue.number,
|
|
owner: context.repo.owner,
|
|
repo: context.repo.repo,
|
|
labels: ['awaiting feedback']
|
|
});
|
|
|
|
# Prioritize security issues
|
|
- name: Prioritize security issues
|
|
uses: actions/github-script@v6
|
|
if: contains(github.event.issue.labels.*.name, 'security')
|
|
with:
|
|
script: |
|
|
github.rest.issues.addLabels({
|
|
issue_number: context.issue.number,
|
|
owner: context.repo.owner,
|
|
repo: context.repo.repo,
|
|
labels: ['high-priority']
|
|
});
|
|
|
|
# Tag version-specific issues for project boards
|
|
- name: Add to v2 project
|
|
uses: actions/github-script@v6
|
|
if: |
|
|
contains(github.event.issue.labels.*.name, 'v2-only') &&
|
|
!contains(github.event.issue.labels.*.name, 'v3-alpha')
|
|
with:
|
|
script: |
|
|
// Replace PROJECT_ID with your actual GitHub project ID
|
|
// This is a placeholder as the actual implementation would require
|
|
// GraphQL API calls to add to a project board
|
|
console.log('Would add to v2 project board');
|
|
|
|
# Tag version-specific issues for project boards
|
|
- name: Add to v3 project
|
|
uses: actions/github-script@v6
|
|
if: contains(github.event.issue.labels.*.name, 'v3-alpha')
|
|
with:
|
|
script: |
|
|
// Replace PROJECT_ID with your actual GitHub project ID
|
|
// This is a placeholder as the actual implementation would require
|
|
// GraphQL API calls to add to a project board
|
|
console.log('Would add to v3 project board');
|