diff --git a/.github/workflows/newcomers-alert.yml b/.github/workflows/newcomers-alert.yml new file mode 100644 index 0000000..eb509bc --- /dev/null +++ b/.github/workflows/newcomers-alert.yml @@ -0,0 +1,16 @@ +name: Newcomers Alert +on: + issues: + types: [labeled] +jobs: + good-first-issue-notify: + if: github.event.label.name == 'good first issue' || github.event.label.name == 'first-timers-only' + name: Notify Slack for new good-first-issue + runs-on: ubuntu-latest + steps: + - name: Notify slack + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} + uses: pullreminders/slack-action@master + with: + args: '{\"channel\":\"C019426UBNY\",\"text\":\"A good first issue label was just added to ${{github.event.issue.html_url}}.\"}' diff --git a/.github/workflows/slack.yml b/.github/workflows/slack.yml index 1d37ad0..d7fe317 100644 --- a/.github/workflows/slack.yml +++ b/.github/workflows/slack.yml @@ -5,13 +5,12 @@ jobs: name: Notify Slack on star runs-on: ubuntu-latest steps: - - name: Get current star count - run: | - echo "STARS=$(curl --silent 'https://api.github.com/repos/layer5io/meshery-smp-performance-action' -H 'Accept: application/vnd.github.preview' | jq '.stargazers_count')" >> $GITHUB_ENV - - name: Notify slack - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} - uses: pullreminders/slack-action@master - with: - args: '{\"channel\":\"CSK7N9TGX\",\"text\":\"${{ github.actor }} just starred meshery-smp-performance-action! (https://github.com/layer5io/meshery-smp-performance-action/stargazers) Total ⭐️: ${{env.STARS}}\"}' - + - name: Get current star count + run: | + echo "STARS=$(curl --silent 'https://api.github.com/repos/${{github.repository}}' -H 'Accept: application/vnd.github.preview' | jq '.stargazers_count')" >> $GITHUB_ENV + - name: Notify slack + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} + uses: pullreminders/slack-action@master + with: + args: '{\"channel\":\"CSK7N9TGX\",\"text\":\"${{ github.actor }} just starred ${{github.repository}}! (https://github.com/${{github.repository}}/stargazers) Total ⭐️: ${{env.STARS}}\"}'