An action for filtering pull requests and issues from first-time contributors
Find a file
2025-10-31 10:49:01 -04:00
.devcontainer Rebuild 2025-07-15 14:45:28 -04:00
.github Merge pull request #375 from actions/dependabot/github_actions/actions/upload-artifact-5 2025-10-31 10:48:18 -04:00
.licenses/npm npm run package 2025-08-05 13:30:29 -04:00
.vscode Add config files 2025-02-19 12:28:55 -05:00
__fixtures__ Fix event action check 2025-09-16 13:00:00 -04:00
__tests__ Fix event action check 2025-09-16 13:00:00 -04:00
badges Rebuild 2025-07-15 14:45:28 -04:00
dist Rebuild dist 2025-10-31 10:47:38 -04:00
src Fix event action check 2025-09-16 13:00:00 -04:00
.checkov.yml Add checkov config 2025-10-31 10:40:38 -04:00
.gitattributes Add config files 2025-02-19 12:28:55 -05:00
.gitignore Add config files 2025-02-19 12:28:55 -05:00
.licensed.yml Add config files 2025-02-19 12:28:55 -05:00
.markdown-lint.yml Add config files 2025-02-19 12:28:55 -05:00
.node-version Prepare release v3.0.0 2025-08-11 14:16:41 +01:00
.prettierignore Add config files 2025-02-19 12:28:55 -05:00
.prettierrc.yml Add config files 2025-02-19 12:28:55 -05:00
.yaml-lint.yml Add config files 2025-02-19 12:28:55 -05:00
action.yml Bump Node.js and @types/node version to 24.1.0 in package.json and package-lock.json as well as action.yml 2025-07-29 11:34:36 +00:00
actionlint.yml Add actionlint config 2025-08-07 10:34:54 -04:00
CODEOWNERS Add config files 2025-02-19 12:28:55 -05:00
eslint.config.mjs Disable new linter 2025-08-26 14:53:46 -04:00
jest.config.js Add linting and testing configs 2025-02-19 13:47:31 -05:00
LICENSE Add config files 2025-02-19 12:28:55 -05:00
package-lock.json Merge pull request #373 from actions/dependabot/npm_and_yarn/npm-production-b5018a7116 2025-10-31 10:48:29 -04:00
package.json Bump the npm-development group across 1 directory with 11 updates 2025-10-27 21:12:11 +00:00
README.md fix readme 2025-10-08 21:47:05 +02:00
rollup.config.ts Convert action to TypeScript 2025-02-19 13:47:20 -05:00
tsconfig.base.json Rebuild dist 2025-07-15 15:08:00 -04:00
tsconfig.eslint.json Convert action to TypeScript 2025-02-19 13:47:20 -05:00
tsconfig.json Convert action to TypeScript 2025-02-19 13:47:20 -05:00

First Interaction

Super-Linter CI Check dist/ CodeQL Coverage

An action for filtering pull requests (PRs) and issues from first-time contributors.

Breaking Changes in v3.0.0

Version 3.0.0 introduces breaking changes:

  • If you're using a self-hosted runner, ensure it's on version v2.327.1 or later

When a first-time contributor opens a PR or issue, this action will add a comment to the PR or issue with a message of your choice. This action is useful for welcoming first-time contributors to your project and providing them with information about how to contribute effectively.

Usage

See action.yml

name: Greetings

on:
  pull_request:
    types:
      - opened
  issues:
    types:
      - opened

permissions:
  issues: write
  pull-requests: write

jobs:
  greeting:
    name: Greet First-Time Contributors
    runs-on: ubuntu-latest

    steps:
      - uses: actions/first-interaction@v3
        with:
          issue_message: |
            # Issue Message with Markdown

            This is the message that will be displayed!
          pr_message: |
            # PR Message with Markdown

            This is the message that will be displayed!