Add shared workflows

This commit is contained in:
Brian Thomas Smith
2022-12-22 14:03:21 +01:00
parent 4e83c4d4b6
commit fb51e5d0a2
7 changed files with 180 additions and 0 deletions

42
.github/workflows/codeql.yml vendored Normal file
View File

@@ -0,0 +1,42 @@
name: "CodeQL"
on:
push:
branches: ["main"]
paths-ignore:
- "**.md"
pull_request:
# The branches below must be a subset of the branches above
branches: ["main"]
paths-ignore:
- "**.md"
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
matrix:
# Add the language(s) you want to analyze here as an array of strings
# for example: ['javascript'] or ['python', 'javascript']
language: ["javascript"]
steps:
- name: Checkout repository
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{matrix.language}}"

13
.github/workflows/idle.yml vendored Normal file
View File

@@ -0,0 +1,13 @@
# This workflow is hosted at: https://github.com/mdn/workflows/blob/main/.github/workflows/idle.yml
# Docs for this workflow: https://github.com/mdn/workflows/blob/main/README.md#idle
name: "Label idle issues"
on:
schedule:
- cron: "0 8 * * *"
jobs:
mark-as-idle:
uses: mdn/workflows/.github/workflows/idle.yml@main
with:
target-repo: "mdn/webextensions-examples"

35
.github/workflows/welcome-bot.yml vendored Normal file
View File

@@ -0,0 +1,35 @@
# This workflow is hosted at: https://github.com/mdn/workflows/blob/main/.github/workflows/allo-allo.yml
# Docs for this workflow: https://github.com/mdn/workflows/blob/main/README.md#allo-allo
name: "AlloAllo"
on:
issues:
types:
- opened
pull_request_target:
branches:
- main
types:
- opened
- closed
jobs:
allo-allo:
uses: mdn/workflows/.github/workflows/allo-allo.yml@main
with:
target-repo: "mdn/todo-vue"
issue-welcome: |
It looks like this is your first issue. Welcome! 👋
One of the project maintainers will be with you as soon as possible. We
appreciate your patience. To safeguard the health of the project, please
take a moment to read our [code of conduct](../blob/main/CODE_OF_CONDUCT.md).
pr-welcome: |
It looks like this is your first pull request. 🎉
Thank you for your contribution! One of the project maintainers will triage
and assign the pull request for review. We appreciate your patience. To
safeguard the health of the project, please take a moment to read our
[code of conduct](../blob/main/CODE_OF_CONDUCT.md).
pr-merged: |
Congratulations on your first merged pull request. 🎉 Thank you for your contribution!
Did you know we have a [project board](https://github.com/orgs/mdn/projects/25) with high-impact contribution opportunities?
We look forward to your next contribution.