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

Switch to Github Actions #283

Closed
amaury1093 opened this issue Oct 14, 2019 · 2 comments · Fixed by #284
Closed

Switch to Github Actions #283

amaury1093 opened this issue Oct 14, 2019 · 2 comments · Fixed by #284
Assignees
Labels
good first issue Good for newcomers

Comments

@amaury1093
Copy link
Member

To remove the amount of external dependencies (here travis), I'd like to try Github Actions for this project.

It'll be simple: just create 2 worksflows, first one run yarn lint, second one yarn test

@sathia27
Copy link
Contributor

@amaurymartiny can I take this up?

@amaury1093
Copy link
Member Author

Sure, go ahead!

sathia27 added a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 added a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
Current steps:
1. Checkout
2. yarn install and lint
3. yarn test
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 added a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
* shootismoke#283 Add github actions

* fix(shootismoke#283): remove unused lines in github actions

* fix(shootismoke#283): remove yarn install

* fix(shootismoke#283): add checkout actions

* fix(shootismoke#283): add CI on PR
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
sathia27 pushed a commit to sathia27/shoot-i-smoke that referenced this issue Oct 14, 2019
amaury1093 added a commit that referenced this issue Oct 15, 2019
* add GitHub actions (#283)

Current steps:
1. Checkout
2. yarn install and lint
3. yarn test

* Sathia27 GitHub actions (#2)

* #283 Add github actions

* fix(#283): remove unused lines in github actions

* fix(#283): remove yarn install

* fix(#283): add checkout actions

* fix(#283): add CI on PR

* fix(#283): test and setup as multiple job, remove travis

* feat(#283): add github action badge, fix multi job

* fix(#283): fix yaml syntax

* fix(#283): fix yaml parsing issue - workflow

* fix(#283): fix steps github actions

* test(#283): test multi jobs

* test(#283): test multiple jobs

* test(#283): test multi job in actions

* test(#283): test multi jobs with steps

* test(test multi jobs):

* test(#283): add multi jobs steps

* test(#283): run multi jobs

* test(#283): add multi job action

* test(#283): multi jobs action

* test(#283): add runs-on in all jobs

* test(#283): add test job

* test(#283): refactored jobs in github actions

* fix(#283): fix multi job issue - github actions

* test(#283): fix multi job build

* test(#283): fix indentation

* feat(#238): fix multi job failure

* test(#283): add synchronous job

* test(#283): fix yarn test

* test(#238): moving from yaml to workflow

* ci(#283): fix multi job failures

* test(#283): run multi jobs

* ci(#283): run yarn test without install

* ci(#283): run yarn test in separate job

* Update .github/workflows/main.yml

Co-Authored-By: Amaury Martiny <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants