Merge branch 'main' into discussions #76
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 }} | |
DISCUSSION_BODY: \"Reporting out on earthaccess hack days. Please create a new comment (at the very bottom, use the text box with a button that says 'comment', not 'reply') to write about what you did today! Please include links to GitHub issues or pull requests relevant to your work, and use those issues or pull requests as the 'source of truth' for documenting the work; this makes future readers jobs easier :) It is OK to duplicate some information while writing a summary here! Use the 'reply' feature to have a discussion under any given comment.\" | |
REPOSITORY_ID: \"R_kgDOL9OsOA\" | |
CATEGORY_ID: \"DIC_kwDOL9OsOM4ClttG\" | |
run: | | |
gh api graphql -f query=" | |
mutation | |
{createDiscussion | |
( | |
input: | |
{ | |
repositoryId: ${{ env.REPOSITORY_ID }}, | |
categoryId: ${{ env.CATEGORY_ID }}, | |
body: ${{ env.DISCUSSION_BODY }}, | |
title: ${{ env.DISCUSSION_TITLE }} | |
} | |
) | |
{ | |
discussion {id} | |
} | |
}" |