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

Explore Github Actions #5

Open
4 of 17 tasks
devlinjunker opened this issue Mar 4, 2020 · 2 comments
Open
4 of 17 tasks

Explore Github Actions #5

devlinjunker opened this issue Mar 4, 2020 · 2 comments
Labels
build Improvements to the build process doc Help improve the Documentation status: longterm This task will be around a while status: WIP Work in progress (8) research task or large change with multiple use cases

Comments

@devlinjunker
Copy link
Owner

devlinjunker commented Mar 4, 2020

https://github.com/devlinjunker/template.node.hapi/actions/new

First:

On PR:

  • Create dependency graph of files modified and comment on PR
  • Check if READMEs exist at each directory level?
  • Check if spec files exist (except where special comment in file header)
  • Pull request labeler based on the branch name
  • Lint PR Body/Name
  • Provide Label Assistance?
  • CRAZY: Deploy to test/demo server and add link to PR (via comment)
  • ERROR on console logs or unfinished tests (in release?)
    • create npm run merge-lint in package.json
    • adds rule errors via command line flags: ./node_modules/.bin/eslint src/ --rule 'no-console: error' --rule 'mocha/no-pending-tests: error'
    • NEED to remove console log and finish tests before this

On Merge to master:

Other:

Notes
https://help.github.com/en/actions/reference/events-that-trigger-workflows

  • IDEA: github action to sync todos.md file with github issues
    • whenever line with checkbox added, create issue and append number
    • when checked in file and committed, close issue
    • when issue created, add name and number to file
    • when issue closed, check in file
@devlinjunker
Copy link
Owner Author

devlinjunker commented Sep 17, 2020

@devlinjunker devlinjunker added status: WIP Work in progress status: longterm This task will be around a while labels Oct 7, 2020
@devlinjunker
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Improvements to the build process doc Help improve the Documentation status: longterm This task will be around a while status: WIP Work in progress (8) research task or large change with multiple use cases
Projects
None yet
Development

No branches or pull requests

1 participant