Monthly release reminder #16
This file contains hidden or 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
| # Create reminder issue at beginning of the month | |
| name: Data model release issue | |
| on: | |
| schedule: | |
| # Run at 08:00 on the first Monday of each month | |
| - cron: '00 08 1 * *' | |
| workflow_dispatch: | |
| jobs: | |
| create_issue: | |
| name: Create data model release issue | |
| runs-on: ubuntu-latest | |
| permissions: | |
| issues: write | |
| steps: | |
| - name: Create release issue | |
| run: | | |
| gh issue create \ | |
| --title "$TITLE" \ | |
| --label "$LABELS" \ | |
| --body "$BODY" | |
| env: | |
| GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| GH_REPO: ${{ github.repository }} | |
| TITLE: Monthly Data Model Release | |
| # ASSIGNEE: # varies, assigned at standup | |
| LABELS: release | |
| BODY: | | |
| ### Summary | |
| This issue helps ensure that at least one data model release is created monthly. | |
| ### Checklist | |
| - [ ] Review last schematic tests or test current state of data model on DCA staging | |
| - [ ] Check if any other updates should be put into this release so they don't have to wait until the next | |
| - [ ] Create new release at https://github.com/nf-osi/nf-metadata-dictionary/releases | |
| - [ ] If new version affects user-facing templates*, update DCA production config downstream at https://github.com/Sage-Bionetworks/data_curator_config/tree/prod/NF-OSI | |
| * Occasionally, releases only include changes in draft templates or other non user-facing data model changes like mappings and comments. | |
| ### Working rotation | |
| - Jan, May, Sep: @anngvu | |
| - Feb, June, Oct: @aditya-nath-sage | |
| - Mar, Jul, Nov: @changtotheintothemoon | |
| - Apr, Aug, Dec: @cconrad8 |