From 8802bc118ce83af093e60525162b37bc6329a6a7 Mon Sep 17 00:00:00 2001 From: Asad Memon Date: Wed, 30 Oct 2019 15:53:53 -0700 Subject: [PATCH 1/6] added basic workflow --- .github/workflows/push.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/push.yml diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml new file mode 100644 index 00000000..76b8a9f8 --- /dev/null +++ b/.github/workflows/push.yml @@ -0,0 +1,17 @@ +on: [push, pull_request] +name: Test +jobs: + test: + name: Ubuntu on node ${{ matrix.node }} + runs-on: ubuntu-18.04 + strategy: + matrix: + os: [ubuntu-18.04] + node: [8, 12, 13] + steps: + - uses: actions/checkout@v1 + - uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + - run: yarn global add lerna + - run: yarn run test From 90af39aa74a7ffb9c61ce80c2d995eb479902030 Mon Sep 17 00:00:00 2001 From: Asad Memon Date: Wed, 30 Oct 2019 16:02:43 -0700 Subject: [PATCH 2/6] add yarn install step --- .github/workflows/push.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 76b8a9f8..2bc044d7 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -14,4 +14,5 @@ jobs: with: node-version: ${{ matrix.node }} - run: yarn global add lerna + - run: yarn install - run: yarn run test From 451995e323251cccc22655e228873754a11f9678 Mon Sep 17 00:00:00 2001 From: Asad Memon Date: Wed, 30 Oct 2019 16:13:01 -0700 Subject: [PATCH 3/6] Removed matrix. git fix attempt. --- .github/workflows/push.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 2bc044d7..3196ba31 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -7,7 +7,7 @@ jobs: strategy: matrix: os: [ubuntu-18.04] - node: [8, 12, 13] + node: [13] steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 @@ -15,4 +15,5 @@ jobs: node-version: ${{ matrix.node }} - run: yarn global add lerna - run: yarn install + - run: git config --global user.email "patch-package@test.com" - run: yarn run test From 322151fc675c86f7c24aa1bdbb1de344911d516f Mon Sep 17 00:00:00 2001 From: Asad Memon Date: Wed, 30 Oct 2019 16:19:52 -0700 Subject: [PATCH 4/6] another attempt --- .github/workflows/push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 3196ba31..9c2468c8 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -15,5 +15,5 @@ jobs: node-version: ${{ matrix.node }} - run: yarn global add lerna - run: yarn install - - run: git config --global user.email "patch-package@test.com" + - run: git config --global user.email "patch-package@test.com" && git config --global user.name "patch-package" - run: yarn run test From 8cf59838dc927a9094a488e4ffad644f44f963db Mon Sep 17 00:00:00 2001 From: Asad Memon Date: Wed, 30 Oct 2019 16:41:52 -0700 Subject: [PATCH 5/6] add commented publish step --- .github/workflows/push.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 9c2468c8..ad3509b3 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -1,4 +1,4 @@ -on: [push, pull_request] +on: [push] name: Test jobs: test: @@ -17,3 +17,7 @@ jobs: - run: yarn install - run: git config --global user.email "patch-package@test.com" && git config --global user.name "patch-package" - run: yarn run test +# Enable the following when ready to publish automatically. +# - run: yarn publish +# env: +# NODE_AUTH_TOKEN: ${{ secrets.YARN_TOKEN }} From 59f6db6f461886c91a4e319cbbd537129c133f7a Mon Sep 17 00:00:00 2001 From: Asad Memon Date: Thu, 31 Oct 2019 17:07:37 -0700 Subject: [PATCH 6/6] add win, mac and node 10, 12 to matrix, cleanup. --- .github/workflows/push.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index ad3509b3..67befe44 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -2,22 +2,17 @@ on: [push] name: Test jobs: test: - name: Ubuntu on node ${{ matrix.node }} - runs-on: ubuntu-18.04 + name: ${{ matrix.os }} on node ${{ matrix.node }} + runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-18.04] - node: [13] + os: [windows-latest,ubuntu-latest,macos-latest] + node: [10,12,13] steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 with: node-version: ${{ matrix.node }} - - run: yarn global add lerna - run: yarn install - run: git config --global user.email "patch-package@test.com" && git config --global user.name "patch-package" - run: yarn run test -# Enable the following when ready to publish automatically. -# - run: yarn publish -# env: -# NODE_AUTH_TOKEN: ${{ secrets.YARN_TOKEN }}