From e9cdeadfda2278c39dbe3b6609a498228c2b90bb Mon Sep 17 00:00:00 2001 From: Akhilender Date: Thu, 28 Sep 2023 12:58:19 +0530 Subject: [PATCH] Resolved Github actions Slack Job failure - This commit fixes the issue in the GitHub Actions workflow where the "Slack Notify on Star" job was failing. The problem was related to the Slack.yaml configuration, which has been updated to ensure the job runs successfully. Fixes #11 Signed-off-by: Akhilender --- .github/workflows/slack.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/slack.yml b/.github/workflows/slack.yml index 5662d63..f97748a 100644 --- a/.github/workflows/slack.yml +++ b/.github/workflows/slack.yml @@ -1,16 +1,30 @@ -name: Slack Notify on Star -on: watch +name: Slack Notify +on: + watch: + types: [started] jobs: star-notify: + if: github.event_name == 'watch' name: Notify Slack on star - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Get current star count run: | - echo ::set-env name=STARS::$(curl --silent 'https://api.github.com/repos/layer5io/preview-layer5' -H 'Accept: application/vnd.github.preview' | jq '.watchers_count') + 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\":\"Someone just starred ! (https://github.com/layer5io/preview-layer5/stargazers) Total ⭐️: ${{env.STARS}}\"}' \ No newline at end of file + args: '{\"channel\":\"CSK7N9TGX\",\"text\":\"${{ github.actor }} just starred ${{github.repository}}! (https://github.com/${{github.repository}}/stargazers) Total ⭐️: ${{env.STARS}}\"}' + good-first-issue-notify: + if: github.event_name == 'issues' && 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-22.04 + 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}}.\"}' \ No newline at end of file