From df4e31bad24e4d101f28c7769d6c4a34f316ba92 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 8 Aug 2020 14:08:41 -0400 Subject: [PATCH 1/5] Add test CI workflow --- .github/workflows/ci.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..8939488 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,14 @@ +jobs: + build: + runs-on: ubuntu-latest + name: Ruby ${{ matrix.ruby }} sample + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-ruby@v1 + with: + ruby-version: 2.7 + - name: CI Build + run: | + script/bootstrap + script/cibuild + From 6ea85f72d117a6805a4ad37b0c8db3d1556e9338 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 8 Aug 2020 14:10:57 -0400 Subject: [PATCH 2/5] On: push --- .github/workflows/ci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8939488..4de4115 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,3 +1,4 @@ +on: push jobs: build: runs-on: ubuntu-latest From 8113e87bc0554f63e1d7d6ffcf655f6359762ba6 Mon Sep 17 00:00:00 2001 From: Parker Moore <237985+parkr@users.noreply.github.com> Date: Sat, 8 Aug 2020 14:11:34 -0400 Subject: [PATCH 3/5] Update ci.yaml --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4de4115..98d9040 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -2,13 +2,13 @@ on: push jobs: build: runs-on: ubuntu-latest - name: Ruby ${{ matrix.ruby }} sample + name: script/cibuild steps: - uses: actions/checkout@v2 - uses: actions/setup-ruby@v1 with: ruby-version: 2.7 - - name: CI Build + - name: build & test run: | script/bootstrap script/cibuild From 240a7c1e3fe3f98877c7b29bb292979b1572c3df Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 8 Aug 2020 14:26:27 -0400 Subject: [PATCH 4/5] Disable Gemspec/RequiredRubyVersion --- .rubocop.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.rubocop.yml b/.rubocop.yml index 648dfb1..883e26e 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -4,3 +4,6 @@ AllCops: Metrics/LineLength: Enabled: false + +Gemspec/RequiredRubyVersion: + Enabled: false From 4c729f069e2c49a0be2ba422857700337dc3da2b Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 8 Aug 2020 14:33:06 -0400 Subject: [PATCH 5/5] Separate build & test --- .github/workflows/ci.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 98d9040..8e4c1c0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,8 +8,8 @@ jobs: - uses: actions/setup-ruby@v1 with: ruby-version: 2.7 - - name: build & test - run: | - script/bootstrap - script/cibuild + - name: build + run: script/bootstrap + - name: test + run: script/cibuild