From 90861ccc9819949304c1cc06701f0039bf498846 Mon Sep 17 00:00:00 2001 From: Arthur Vivian Date: Mon, 7 Jun 2021 11:35:43 +0100 Subject: [PATCH 1/4] Add basic github action for running tests --- .github/workflows/tests.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..da82607 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,15 @@ +name: CI +on: + push: + pull_request: + branches: [main] +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Install Modules + run: npm install + - name: Run Tests + run: npm test From 119bb41c2cb215a20c99bcab7496ecb1bd619037 Mon Sep 17 00:00:00 2001 From: Arthur Vivian Date: Mon, 7 Jun 2021 11:44:10 +0100 Subject: [PATCH 2/4] Remove PR build and update package names --- .github/workflows/tests.yml | 2 -- examples/basic/package.json | 2 +- examples/state-machine-button/package.json | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index da82607..4155b4e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,8 +1,6 @@ name: CI on: push: - pull_request: - branches: [main] jobs: build: runs-on: ubuntu-latest diff --git a/examples/basic/package.json b/examples/basic/package.json index 50957da..aa62a55 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -1,5 +1,5 @@ { - "name": "basic", + "name": "basic-example", "version": "0.1.0", "private": true, "dependencies": { diff --git a/examples/state-machine-button/package.json b/examples/state-machine-button/package.json index 50957da..2323f40 100644 --- a/examples/state-machine-button/package.json +++ b/examples/state-machine-button/package.json @@ -1,5 +1,5 @@ { - "name": "basic", + "name": "state-machine-button", "version": "0.1.0", "private": true, "dependencies": { From 9f3ad8177b40cb3744a3683fe833ac594856cd1f Mon Sep 17 00:00:00 2001 From: Arthur Vivian Date: Mon, 7 Jun 2021 11:45:25 +0100 Subject: [PATCH 3/4] Use npm ci instead of install --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4155b4e..9f7510b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,6 +8,6 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: Install Modules - run: npm install + run: npm ci - name: Run Tests run: npm test From b2b8345d929136ad6f51a23d61e922643cb6f36a Mon Sep 17 00:00:00 2001 From: Arthur Vivian Date: Mon, 7 Jun 2021 11:46:48 +0100 Subject: [PATCH 4/4] Fix remaining package names --- examples/basic-with-hook/package.json | 2 +- examples/play-pause-button/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/basic-with-hook/package.json b/examples/basic-with-hook/package.json index 50957da..aa084e1 100644 --- a/examples/basic-with-hook/package.json +++ b/examples/basic-with-hook/package.json @@ -1,5 +1,5 @@ { - "name": "basic", + "name": "basic-with-hook", "version": "0.1.0", "private": true, "dependencies": { diff --git a/examples/play-pause-button/package.json b/examples/play-pause-button/package.json index 50957da..6e68dcb 100644 --- a/examples/play-pause-button/package.json +++ b/examples/play-pause-button/package.json @@ -1,5 +1,5 @@ { - "name": "basic", + "name": "play-pause-button", "version": "0.1.0", "private": true, "dependencies": {