Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add github action to automate new framework submissions #23

Closed
wants to merge 1 commit into from

Conversation

lionel-faber
Copy link

@lionel-faber lionel-faber commented Oct 16, 2019

Description

This PR includes the required GitHub action to automate the creation of a video issue for every new framework submission. The changes included are as follows:

  • Remove video and label check boxes from the nfs issue template. The
    video issue and labels are created automatically by the github action.
  • Add placeholder moustache variables to the video submission issue
    template.
  • Include GitHub action to create a relevant video submission issue with
    the relevant details
  • Add NFS automation workflow to trigger the nfs-automation action on
    new issue creation

Motivation and Context

This automates the process of creation a video issue for every framework submission.
The details are specified in #17

How Has This Been Tested?

The working of this GitHub action can be seen here:
lionel-faber#18 - is an issue for a new framework submission. The GitHub action adds the required labels and also raised lionel-faber#19 which is the relevant video submission issue with the required details.

You can also test this by adding a new framework submission by raising an issue in lionel1704/C4. After a while you will see the relevant video issue created. Note that as a non-collaborator you will not have label access to the NFS issue. The github action will create the labels automatically, including a dedicated label for the new framework.

Types of changes

  • Bug fix
  • New feature
  • Breaking change

Checklist:

  • if you had any questions you reached out via SUPPORT or you didn't have any questions
  • I have read the CONTRIBUTING document.
  • I have read the CODE_OF_CONDUCT document.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have created a related github issue and it's number is:
  • I have added tests to cover my changes.
  • All new and existing tests passed.

closes #17

Note: GitHub actions isn't enabled for this organisation yet. You can sign up for the beta or wait for it to release publicly on November 13th. cc: @elreydetoda

- Remove video and label check boxes from the nfs issue template. The
video issue and labels are created automatically by the github action.
- Add placeholder moustache variables to the video submission issue
template.
- Include GitHub action to create a relevant video submission issue with
the relevant details
- Add NFS automation workflow to trigger the nfs-automation action on
new issue creation
@elreydetoda elreydetoda self-requested a review October 16, 2019 17:58
@elreydetoda elreydetoda added the enhancement New feature or request label Oct 16, 2019
@elreydetoda elreydetoda added this to the misc milestone Oct 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEATURE] Automating NFS submissions
2 participants