[Feature Request] Bring an option to download multiple playlists at the same time. As of now you can only add by pasting URL in commets I belive. Please add an option to add playlists to download queues just by sharing #159
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
issues: | |
types: [opened] | |
workflow_dispatch: | |
jobs: | |
auto_close_issues: | |
runs-on: ubuntu-latest | |
if: ${{ github.event_name == 'issues' }} | |
steps: | |
- name: 'Close issue and add wontfix label' | |
uses: actions/github-script@v3 | |
with: | |
github-token: ${{secrets.GITHUB_TOKEN}} | |
script: | | |
const issueBody = context.payload.issue.body; | |
const labels = context.payload.issue.labels.map(label => label.name); | |
if ((issueBody.includes('instagram') || issueBody.includes('facebook')) && labels.includes('bug')) { | |
await github.issues.update({ | |
issue_number: context.issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
state: 'closed' | |
}); | |
await github.issues.addLabels({ | |
issue_number: context.issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
labels: ['wontfix'] | |
}); | |
await github.issues.createComment({ | |
issue_number: context.issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
body: 'Please check issue https://github.com/JunkFood02/Seal/issues/733 for more info.' | |
}); | |
} | |
label_and_close_old_issues: | |
runs-on: ubuntu-latest | |
if: ${{ github.event_name == 'workflow_dispatch' }} | |
steps: | |
- name: 'Label and close old issues' | |
uses: actions/github-script@v3 | |
with: | |
github-token: ${{secrets.GITHUB_TOKEN}} | |
script: | | |
const q = 'instagram in:body label:bug repo:${{ github.repository }} OR facebook in:body label:bug repo:${{ github.repository }} state:open'; | |
github.paginate(github.search.issuesAndPullRequests, { q }, (response) => { | |
response.data.forEach(async issue => { | |
const labels = issue.labels.map(label => label.name); | |
if (!labels.includes('wontfix')) { | |
await github.issues.addLabels({ | |
issue_number: issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
labels: ['wontfix'] | |
}); | |
} | |
await github.issues.update({ | |
issue_number: issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
state: 'closed' | |
}); | |
await github.issues.createComment({ | |
issue_number: issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
body: 'Please check issue https://github.com/JunkFood02/Seal/issues/733 for more info.' | |
}); | |
}) | |
}) | |