Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.

migrate to github actions #9

Closed
wants to merge 3 commits into from

Conversation

tac0turtle
Copy link
Contributor

@tac0turtle tac0turtle commented Dec 16, 2020

this repo needs github actions enabled

@tac0turtle tac0turtle marked this pull request as ready for review December 16, 2020 10:57
Copy link
Member

@liamsi liamsi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I think @musalbas needs to approve this.

@musalbas
Copy link
Member

This looks like it broke build and coverage tests?

@tac0turtle
Copy link
Contributor Author

tac0turtle commented Dec 16, 2020

This looks like it broke build and coverage tests?

Not sure how to check, but this would break travisci. The reason I migrated from goveralls to codecov is to be consistent with ll-core. I can put goveralls back if you prefer it.

could you enable github actions to test this works

@liamsi
Copy link
Member

liamsi commented Jan 11, 2021

@musalbas what is the state of this PR? IMO, it would be good if the CI and coverage tools were consistent between repos (if possible). If you want to merge this, I think you only need to generate a token for codecov (or Marko needs to change back to goveralls) and check the actions tab on the repo.

Otherwise, we should close the PR.

@musalbas
Copy link
Member

musalbas commented Jan 11, 2021

Before this can merged, we need both build tests and coverage tests working, and the buttons on the readme should be up to date. Let me know what steps on my side would be needed from this. I cannot see any actions in action tab in the repo. I guess this has to be merged first? What about the readme buttons though?

@tac0turtle
Copy link
Contributor Author

Let me know what steps on my side would be needed from this.

Are actions enabled in the settings tab? This should be able to run when not on master

@musalbas
Copy link
Member

Yes:
image

@liamsi
Copy link
Member

liamsi commented Jan 11, 2021

Action items:

@musalbas
Copy link
Member

Ok, I've generated a codecov token. Where do I need to add it? As a repository secret?

@tac0turtle
Copy link
Contributor Author

Not sure if this has something to do with the branch coming from a fork, but it works in my repo (tac0turtle#1).

No need to post the key anywhere. Its auto generated when using open source last I read

@liamsi
Copy link
Member

liamsi commented Jan 11, 2021

my bad, the token is in fact not needed:


image

https://docs.codecov.io/docs/about-the-codecov-bash-uploader#upload-token

Sorry for the noise.

@liamsi
Copy link
Member

liamsi commented Jan 11, 2021

Not sure if this has something to do with the branch coming from a fork, but it works in my repo (marbar3778#1).

If I understand the documentation correctly, it should be the other way around: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows#pull-request-events-for-forked-repositories

But I do remember that (using) circleci CI was not triggered when the PR came from a fork. I thought that changed when using github actions.

@tzdybal tzdybal mentioned this pull request Mar 3, 2021
@tac0turtle tac0turtle closed this Mar 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants