Skip to content

Commit

Permalink
Fix take action
Browse files Browse the repository at this point in the history
There's a small error when determining the dates that causes the GitHub Action to occasionally fail.
  • Loading branch information
blackgirlbytes authored Oct 1, 2024
1 parent 7422556 commit c2faa53
Showing 1 changed file with 22 additions and 14 deletions.
36 changes: 22 additions & 14 deletions .github/workflows/take.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,34 @@
name: Auto-assign issue to contributor

on:
issue_comment:
types: [created]

jobs:
assign:
name: Take an issue
runs-on: ubuntu-latest
permissions:
issues: write
if: ${{ github.event.created_at >= format('{0}-10-01T00:00:00Z', github.event.created_at.substr(0,4)) && github.event.created_at <= format('{0}-10-31T23:59:59Z', github.event.created_at.substr(0,4)) }}
steps:
- name: take the issue
uses: bdougie/take-action@1439165ac45a7461c2d89a59952cd7d941964b87
with:
message: Thanks for taking this issue! Let us know if you have any questions!
trigger: .take
token: ${{ secrets.GITHUB_TOKEN }}
- name: Check if it's October
id: check-month
run: |
current_month=$(date -u +%m)
if [[ $current_month == "10" ]]; then
echo "is_october=true" >> $GITHUB_OUTPUT
else
echo "is_october=false" >> $GITHUB_OUTPUT
fi
log_out_of_october:
name: Log when outside October
runs-on: ubuntu-latest
if: ${{ !(github.event.created_at >= format('{0}-10-01T00:00:00Z', github.event.created_at.substr(0,4)) && github.event.created_at <= format('{0}-10-31T23:59:59Z', github.event.created_at.substr(0,4))) }}
steps:
- name: Log skipped action
run: echo "Action skipped because the current date is not in October."
- name: Take the issue
if: steps.check-month.outputs.is_october == 'true'
uses: bdougie/take-action@1439165ac45a7461c2d89a59952cd7d941964b87
with:
message: Thanks for taking this issue! Let us know if you have any questions!
trigger: .take
token: ${{ secrets.GITHUB_TOKEN }}

- name: Log when outside October
if: steps.check-month.outputs.is_october == 'false'
run: echo "Action skipped because the current date is not in October."

0 comments on commit c2faa53

Please sign in to comment.