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

[Feature] GitHub workflow tasks #9

Closed
jptissot opened this issue May 5, 2020 · 2 comments · Fixed by #10
Closed

[Feature] GitHub workflow tasks #9

jptissot opened this issue May 5, 2020 · 2 comments · Fixed by #10

Comments

@jptissot
Copy link
Contributor

jptissot commented May 5, 2020

Build workflow tasks that allow a user to:

  • Create a GitHub branch
  • Create Single file commits to branch and push them
  • Create a GitHub Pull Request for any branch

These tasks should use an api token that is encrypted in the database.

@jptissot jptissot self-assigned this May 5, 2020
@brendangadd
Copy link

@jptissot Is this a prerequisite for StatCan/aaw#2?

@jptissot
Copy link
Contributor Author

jptissot commented May 5, 2020

@brendangadd Yes.
I thought we could simply use the GitHub Api (via http request as supported by OC's workflows) but it turns out this was harder than I initially thouught. So, I am making a OC Module that uses Octokit.net to interact with the api. This will be reusable for all sites as it is being implemented in a OC Module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants