From adf0f6b65f799d522ef5bf24c00a7494efe04ae3 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:00:55 -0300 Subject: [PATCH 01/18] add workflow test --- .github/workflows/test.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..2279807 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,15 @@ +name: Test + +# on: +# pull_request: +# branches: ["master"] +# paths-ignore: +# - 'README.md' +# - LICENSE + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 From f9a98fb91498fcb4a974afe1a662ce9a890a6306 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:01:45 -0300 Subject: [PATCH 02/18] add simplecov file --- .simplecov | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .simplecov diff --git a/.simplecov b/.simplecov new file mode 100644 index 0000000..7ec8580 --- /dev/null +++ b/.simplecov @@ -0,0 +1,7 @@ +SimpleCov.start do + minimum_coverage 90 + + add_filter "debug.sh" + add_filter "/test/" + add_filter "/.git/" +end From 6887ac7f54bc51793f5f7aca63c401ffef2a2d9e Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:11:48 -0300 Subject: [PATCH 03/18] add Gemfile --- test/Gemfile | 7 +++++++ test/Gemfile.lock | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 test/Gemfile create mode 100644 test/Gemfile.lock diff --git a/test/Gemfile b/test/Gemfile new file mode 100644 index 0000000..855562b --- /dev/null +++ b/test/Gemfile @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +# gem "rails" + +gem "bashcov", "~> 3.1" diff --git a/test/Gemfile.lock b/test/Gemfile.lock new file mode 100644 index 0000000..ead47eb --- /dev/null +++ b/test/Gemfile.lock @@ -0,0 +1,22 @@ +GEM + remote: https://rubygems.org/ + specs: + bashcov (3.1.2) + simplecov (~> 0.22.0) + docile (1.4.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + +PLATFORMS + ruby + x86_64-linux + +DEPENDENCIES + bashcov (~> 3.1) + +BUNDLED WITH + 2.5.11 From 5755c9ee59897308211a47aca70bc33167fd9435 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:12:00 -0300 Subject: [PATCH 04/18] setup ruby --- .github/workflows/test.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2279807..19b64ad 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,11 +1,11 @@ name: Test -# on: -# pull_request: -# branches: ["master"] -# paths-ignore: -# - 'README.md' -# - LICENSE +on: + pull_request: + branches: ["master"] + paths-ignore: + - 'README.md' + - LICENSE jobs: test: @@ -13,3 +13,9 @@ jobs: steps: - uses: actions/checkout@v3 + path: test + + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.3' + bundler-cache: true From 8925542d8230bcf6a4e2182775b638b3f8632d3d Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:12:39 -0300 Subject: [PATCH 05/18] fix with --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 19b64ad..4fb4497 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,8 @@ jobs: steps: - uses: actions/checkout@v3 - path: test + with: + path: test - uses: ruby/setup-ruby@v1 with: From ff6aadc6e5a7fde1044de81f46de018e25ded1e0 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:15:10 -0300 Subject: [PATCH 06/18] modify name --- .github/workflows/test.yml | 2 +- {test => tests}/Gemfile | 0 {test => tests}/Gemfile.lock | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename {test => tests}/Gemfile (100%) rename {test => tests}/Gemfile.lock (100%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4fb4497..805d23f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@v3 with: - path: test + path: ./tests - uses: ruby/setup-ruby@v1 with: diff --git a/test/Gemfile b/tests/Gemfile similarity index 100% rename from test/Gemfile rename to tests/Gemfile diff --git a/test/Gemfile.lock b/tests/Gemfile.lock similarity index 100% rename from test/Gemfile.lock rename to tests/Gemfile.lock From cf0eace9200379448f19f0dd31d9b3769a3ac4bf Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:18:01 -0300 Subject: [PATCH 07/18] test --- .github/workflows/test.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 805d23f..a4c13d2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,8 +13,9 @@ jobs: steps: - uses: actions/checkout@v3 - with: - path: ./tests + + - name: Enter tests directory + run: cd ./tests - uses: ruby/setup-ruby@v1 with: From f4499b8d2b5cbc84edc10053ab2913a7e806774c Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:20:41 -0300 Subject: [PATCH 08/18] fix --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a4c13d2..d793f16 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,13 +10,13 @@ on: jobs: test: runs-on: ubuntu-latest + defaults: + run: + working-directory: ./tests steps: - uses: actions/checkout@v3 - - name: Enter tests directory - run: cd ./tests - - uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' From 8c1440af464e41b07f491c23fc06812f43dec709 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:24:19 -0300 Subject: [PATCH 09/18] update --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d793f16..7668d62 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,3 +21,6 @@ jobs: with: ruby-version: '3.3' bundler-cache: true + + - name: bundle install + run: pwd; cd tests; pwd; bundle install From 8c1cc7ff0acc601205fdaf05ffb1f591e96412d0 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:25:45 -0300 Subject: [PATCH 10/18] update --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7668d62..c84187b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,4 +23,4 @@ jobs: bundler-cache: true - name: bundle install - run: pwd; cd tests; pwd; bundle install + run: pwd && cd ./tests && pwd && bundle install From baf3c08630e87d1c5750e3fbf077d81ee91f6bd3 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:27:23 -0300 Subject: [PATCH 11/18] update --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c84187b..8f877f1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,4 +23,4 @@ jobs: bundler-cache: true - name: bundle install - run: pwd && cd ./tests && pwd && bundle install + run: bundle install From 3379f4e7ad6ac8b4aad087f74ab645ff3b4ca11c Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:29:34 -0300 Subject: [PATCH 12/18] update --- .github/workflows/test.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8f877f1..6eaf988 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,9 +10,6 @@ on: jobs: test: runs-on: ubuntu-latest - defaults: - run: - working-directory: ./tests steps: - uses: actions/checkout@v3 @@ -21,6 +18,4 @@ jobs: with: ruby-version: '3.3' bundler-cache: true - - - name: bundle install - run: bundle install + working-directory: ./tests From c1b2637ee89ce4487c0c4246de9dc34def4b108c Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:31:20 -0300 Subject: [PATCH 13/18] update --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6eaf988..33f1ddf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,3 +19,6 @@ jobs: ruby-version: '3.3' bundler-cache: true working-directory: ./tests + + - name: run bashcov + run: bashcov setuper From f2fccf9ed3d549ccc2e766a0cce3f418a376fbe6 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:34:29 -0300 Subject: [PATCH 14/18] fix --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 33f1ddf..e10696c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,4 +21,4 @@ jobs: working-directory: ./tests - name: run bashcov - run: bashcov setuper + run: bundle exec bashcov setuper From dedccd0d5bbcad653fc06b55b94afc7aceffb256 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:37:33 -0300 Subject: [PATCH 15/18] fix --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e10696c..805a59a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,3 +22,4 @@ jobs: - name: run bashcov run: bundle exec bashcov setuper + working-directory: ./tests From 2b520fee8d67b20f38b8d887a6c0879bb8042d26 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 20:38:29 -0300 Subject: [PATCH 16/18] fix --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 805a59a..6ee78cd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,5 +21,5 @@ jobs: working-directory: ./tests - name: run bashcov - run: bundle exec bashcov setuper + run: bundle exec bashcov ../setuper working-directory: ./tests From 99fbcbf171b4c00d380a38140fb3e8250539c4a0 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 21:01:37 -0300 Subject: [PATCH 17/18] test --- .github/workflows/test.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6ee78cd..f6aaf20 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,6 +10,9 @@ on: jobs: test: runs-on: ubuntu-latest + env: + BUNDLE_GEMFILE: tests/Gemfile + BUNDLE_GEMFILE.lock: tests/Gemfile.lock steps: - uses: actions/checkout@v3 @@ -18,8 +21,6 @@ jobs: with: ruby-version: '3.3' bundler-cache: true - working-directory: ./tests - name: run bashcov - run: bundle exec bashcov ../setuper - working-directory: ./tests + run: bundle exec bashcov ./setuper From 41a4ea481193f3b2b24c9061058e92c3fb293048 Mon Sep 17 00:00:00 2001 From: ogabriel Date: Fri, 21 Jun 2024 21:54:43 -0300 Subject: [PATCH 18/18] test --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f6aaf20..8d88481 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,5 +22,8 @@ jobs: ruby-version: '3.3' bundler-cache: true + - name: test + run: cat /etc/os-release + - name: run bashcov run: bundle exec bashcov ./setuper