Skip to content

Merge branch 'main' into discussions #80

Merge branch 'main' into discussions

Merge branch 'main' into discussions #80

Workflow file for this run

name: Generate Discussion Thread for Hackdays
on:
push:
branches:
- discussions
- main
workflow_dispatch:
jobs:
create-discussion-threads:
runs-on: ubuntu-latest
permissions:
discussions: write
contents: read
steps:
- name: Generate the Hackathon title
run: |
DATE=$(date --iso-8601 | sed 's|-|/|g')
echo "DISCUSSION_TITLE=\"Hackathon $DATE\"" >> $GITHUB_ENV
- name: Create Discussions
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CATEGORY_ID: \"DIC_kwDOL9OsOM4ClttG\"
run: |
gh api graphql -f query="
mutation
{createDiscussion
(
input:
{
repositoryId: ${{ env.REPOSITORY_ID }},
categoryId: ${{ env.CATEGORY_ID }},
body: \"Reporting out on earthaccess hack days. You can create a new comment at the very bottom using the 'comment' button. Additionally, consider adding links to the issues or Pull Requests relevant to your work to make the job of future readers easier.\"
title: ${{ env.DISCUSSION_TITLE }}
}
)
{
discussion {id}
}
}"