From 55d3304a4d29bc04b325a2268af64420c802bf5f Mon Sep 17 00:00:00 2001 From: Shawn Sorichetti Date: Thu, 29 Oct 2020 18:37:55 -0400 Subject: [PATCH 1/6] Add first container tests This is the first test that tests what developers would be running in their environment to run the api tests. --- .github/workflows/container_tests.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/container_tests.yml diff --git a/.github/workflows/container_tests.yml b/.github/workflows/container_tests.yml new file mode 100644 index 0000000..e27959e --- /dev/null +++ b/.github/workflows/container_tests.yml @@ -0,0 +1,26 @@ +--- +name: docker-compose up + +on: + push: + schedule: + # Every Sunday morning + - cron: "15 4 * * *" +jobs: + build: + name: init and up + runs-on: ubuntu-latest + strategy: + max-parallel: 1 + steps: + - uses: actions/checkout@v1 + + - name: init + run: bin/metacpan-docker init + + - name: up apitest + run: docker-compose up -d apitest + - name: run tests + run: docker-compose exec apitest -- carton exec prove -lvr t/ + - name: down + run: docker-compose down From f8698b304592fe6c15152a729f8989319b62e480 Mon Sep 17 00:00:00 2001 From: Shawn Sorichetti Date: Thu, 29 Oct 2020 19:59:12 -0400 Subject: [PATCH 2/6] fixup! Add first container tests --- .github/workflows/container_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/container_tests.yml b/.github/workflows/container_tests.yml index e27959e..e3ff3f2 100644 --- a/.github/workflows/container_tests.yml +++ b/.github/workflows/container_tests.yml @@ -21,6 +21,6 @@ jobs: - name: up apitest run: docker-compose up -d apitest - name: run tests - run: docker-compose exec apitest -- carton exec prove -lvr t/ + run: docker-compose exec apitest carton exec -- prove -lvr t/ - name: down run: docker-compose down From 22c34b69cd79aecb896a20551bdd4025e0b0ba92 Mon Sep 17 00:00:00 2001 From: Shawn Sorichetti Date: Thu, 29 Oct 2020 20:08:34 -0400 Subject: [PATCH 3/6] fixup! fixup! Add first container tests --- .github/workflows/container_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/container_tests.yml b/.github/workflows/container_tests.yml index e3ff3f2..0cc23e3 100644 --- a/.github/workflows/container_tests.yml +++ b/.github/workflows/container_tests.yml @@ -1,5 +1,5 @@ --- -name: docker-compose up +name: docker-compose container tests on: push: @@ -21,6 +21,6 @@ jobs: - name: up apitest run: docker-compose up -d apitest - name: run tests - run: docker-compose exec apitest carton exec -- prove -lvr t/ + run: docker-compose exec -T apitest carton exec -- prove -lvr t/ - name: down run: docker-compose down From 4f45a98a0e6efb0a05d9f023daaa2fd07df7b2e3 Mon Sep 17 00:00:00 2001 From: Shawn Sorichetti Date: Thu, 29 Oct 2020 20:29:50 -0400 Subject: [PATCH 4/6] fixup! fixup! fixup! Add first container tests --- .github/workflows/container_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/container_tests.yml b/.github/workflows/container_tests.yml index 0cc23e3..fd4b841 100644 --- a/.github/workflows/container_tests.yml +++ b/.github/workflows/container_tests.yml @@ -18,8 +18,8 @@ jobs: - name: init run: bin/metacpan-docker init - - name: up apitest - run: docker-compose up -d apitest + - name: start environment + run: docker-compose up --exit-code-from apitest - name: run tests run: docker-compose exec -T apitest carton exec -- prove -lvr t/ - name: down From 9c7eb0efafd26f50c427c8798ba6d943f9339cb8 Mon Sep 17 00:00:00 2001 From: Shawn Sorichetti Date: Thu, 29 Oct 2020 20:40:11 -0400 Subject: [PATCH 5/6] fixup! fixup! fixup! fixup! Add first container tests --- .github/workflows/container_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/container_tests.yml b/.github/workflows/container_tests.yml index fd4b841..1da39cc 100644 --- a/.github/workflows/container_tests.yml +++ b/.github/workflows/container_tests.yml @@ -19,7 +19,7 @@ jobs: run: bin/metacpan-docker init - name: start environment - run: docker-compose up --exit-code-from apitest + run: docker-compose up -d --exit-code-from apitest apitest - name: run tests run: docker-compose exec -T apitest carton exec -- prove -lvr t/ - name: down From 4df72f5f6fc318aee7df17a6eeaf027a287ad76c Mon Sep 17 00:00:00 2001 From: Shawn Sorichetti Date: Thu, 29 Oct 2020 20:43:53 -0400 Subject: [PATCH 6/6] fixup! fixup! fixup! fixup! fixup! Add first container tests --- .github/workflows/container_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/container_tests.yml b/.github/workflows/container_tests.yml index 1da39cc..b9b30e5 100644 --- a/.github/workflows/container_tests.yml +++ b/.github/workflows/container_tests.yml @@ -19,7 +19,7 @@ jobs: run: bin/metacpan-docker init - name: start environment - run: docker-compose up -d --exit-code-from apitest apitest + run: docker-compose up -d apitest - name: run tests run: docker-compose exec -T apitest carton exec -- prove -lvr t/ - name: down