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 support for plugin actions #8

Open
chrahunt opened this issue Sep 22, 2019 · 9 comments
Open

Add support for plugin actions #8

chrahunt opened this issue Sep 22, 2019 · 9 comments

Comments

@chrahunt
Copy link

See actions/checkout. This currently fails because we're looking for a Dockerfile in the cloned action.

@phishy
Copy link
Owner

phishy commented Sep 22, 2019

Currently, only the checkout action is supported, well, sort of ;-) 43e5f76

@phishy
Copy link
Owner

phishy commented Sep 24, 2019

Made some progress here on the checkout plugin. https://github.com/phishy/wflow/blob/master/plugins/checkout/index.js

@chrahunt What other plugins are you aware of / interest you?

@chrahunt
Copy link
Author

chrahunt commented Sep 25, 2019

actions/upload-artifact and actions/download-artifact are the only others I know of. A search of the actions org only shows these three.

We may be able to confirm it from the runner source, but I don't know if that's available.

@JackWilb
Copy link

+1 for this functionality. Would love to see actions/setup-python and actions/setup-node. Also, looking at the org, I see 42 repos that would benefit from this.

@phishy
Copy link
Owner

phishy commented Sep 26, 2019

Technically those aren't plugins, they're JavaScript actions, and there's another ticket for it here. Relevant code modification point would be here. Let's do it! ;-)

@JackWilb
Copy link

I wasn't aware of the distinction, I'll have to look into it :)

@markkelsall
Copy link

markkelsall commented Dec 2, 2019

👋 hey guys, not sure if this is separate or not but trying to run this and I get stuck at

✖  error     git clone https://github.com/Borales/actions-yarn.git 

I'm guessing, when it hits:

    runs-on: ubuntu-latest
    if: "! contains(github.event.head_commit.message, '[skip ci]')"
    steps:
      - uses: actions/checkout@v1
      - uses: Borales/actions-yarn@master
      - run: yarn
      - run: yarn test

Am I barking up the wrong tree/issue or am I doing something wrong?

@phishy
Copy link
Owner

phishy commented Dec 2, 2019

@markkelsall This is pretty alpha software, and I haven't been giving it as much love lately as I'd like. I wouldn't waste too much time on it right now, there could be a number of things wrong including authentication troubles.

@markkelsall
Copy link

@phishy ok, cheers for the quick reply. Really looking for something to test this locally as it would save so much time...and tiny commits!

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

4 participants