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

Support Github Actions #162

Closed
cemo opened this issue Oct 19, 2018 · 9 comments
Closed

Support Github Actions #162

cemo opened this issue Oct 19, 2018 · 9 comments

Comments

@cemo
Copy link

cemo commented Oct 19, 2018

Please support Github Actions.

@paultyng
Copy link
Contributor

paultyng commented Oct 27, 2018

If you are talking about setting them up on a repository, that is managed by a file in the repository, so I don't think its something that you would do via the API. If there isn't an API for it, probably not something we can add in here.

@cemo cemo closed this as completed Oct 27, 2018
@kevinburke1
Copy link

Any chance we can leave this issue open, in case Github adds support for it? I want to subscribe to something, so I get an email in case the status of support changes.

@timvisher
Copy link

@paultyng This apparently shipped (in beta at least) since this was opened. https://developer.github.com/v3/actions/

@paultyng
Copy link
Contributor

Oh interesting, it does look like the only things with full crud are some of the self hosted runner registration and secrets management though. Not workflows. I'll reopen this.

@paultyng paultyng reopened this Feb 20, 2020
@timvisher
Copy link

I found this issue because I was wondering how I could manage secrets so that's the relevant bit for me. I think your point earlier about workflows being managed by code in the repo still stands. It's the surround configuration that would be interesting to manage otherwise. :)

@jcudit
Copy link
Contributor

jcudit commented Feb 24, 2020

There is work in progress over in https://github.com/terraform-providers/terraform-provider-github/issues/271 for the Secrets subcomponent of Actions.

Our underlying library has broken up Actions support into various subcomponents as well. This issue can track the overall consumption of Actions features as needed.

@NishkarshRaj
Copy link

I am working on a private repository where I have managed to set up terraform installation, AWS user authentication and started work on launching EC2 instance using Dockerfile Actions.
Someone wants to contribute, I can add you to my private repository or even share my work here.

@Ynniss
Copy link

Ynniss commented Mar 9, 2020

@NishkarshRaj i'm a complete beginner on terraform and github actions, but i'd love to see what you've done.
Feel free to invite me, or to make the repository public :)

@jcudit
Copy link
Contributor

jcudit commented Dec 8, 2020

Actions are supported via the github_repository_file resource. Please re-open with more details if a more tailored resource is needed going forward.

@jcudit jcudit closed this as completed Dec 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants