From e9049065da360685f302bda0758b244f93b99119 Mon Sep 17 00:00:00 2001 From: Endercheif <45527309+Endercheif@users.noreply.github.com> Date: Wed, 8 Mar 2023 19:24:58 -0800 Subject: [PATCH 1/5] fix: readd `workflow_dispatch` --- .github/workflows/package-pr.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/package-pr.yaml b/.github/workflows/package-pr.yaml index 7f1849d..802353a 100644 --- a/.github/workflows/package-pr.yaml +++ b/.github/workflows/package-pr.yaml @@ -1,6 +1,7 @@ name: 'Package Pull Requests' on: + workflow_dispatch: pull_request: types: - opened From 8e169f19572855633b1d77691c029f00583796d4 Mon Sep 17 00:00:00 2001 From: Endercheif <45527309+Endercheif@users.noreply.github.com> Date: Fri, 10 Mar 2023 11:19:49 -0800 Subject: [PATCH 2/5] Update package-push.yaml --- .github/workflows/package-push.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/package-push.yaml b/.github/workflows/package-push.yaml index d7b8d9d..8c2fc19 100644 --- a/.github/workflows/package-push.yaml +++ b/.github/workflows/package-push.yaml @@ -31,7 +31,8 @@ jobs: - name: Build Packages run: | - PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u) + #PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u) + PACKAGES="gleam-0.27.0" echo "Packages: $PACKAGES" docker pull docker.pkg.github.com/endercheif/piston/repo-builder:latest docker build -t repo-builder repo From c1816833ae1e1b6a5b4af5df3458923e8381e9f3 Mon Sep 17 00:00:00 2001 From: Endercheif <45527309+Endercheif@users.noreply.github.com> Date: Fri, 10 Mar 2023 11:31:53 -0800 Subject: [PATCH 3/5] Update package-push.yaml --- .github/workflows/package-push.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/package-push.yaml b/.github/workflows/package-push.yaml index 8c2fc19..93cf294 100644 --- a/.github/workflows/package-push.yaml +++ b/.github/workflows/package-push.yaml @@ -7,7 +7,6 @@ on: - v3 paths: - packages/** - workflow_dispatch: jobs: build-pkg: From 6309b720d1d834437d743c025ef5ab5ce1a22ef8 Mon Sep 17 00:00:00 2001 From: Endercheif <45527309+Endercheif@users.noreply.github.com> Date: Fri, 10 Mar 2023 11:33:06 -0800 Subject: [PATCH 4/5] Update package-push.yaml --- .github/workflows/package-push.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/package-push.yaml b/.github/workflows/package-push.yaml index 93cf294..c5af8de 100644 --- a/.github/workflows/package-push.yaml +++ b/.github/workflows/package-push.yaml @@ -30,8 +30,7 @@ jobs: - name: Build Packages run: | - #PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u) - PACKAGES="gleam-0.27.0" + PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u) echo "Packages: $PACKAGES" docker pull docker.pkg.github.com/endercheif/piston/repo-builder:latest docker build -t repo-builder repo From 5047b0e0276f65d534108a4c938cc0c5f98c6c9d Mon Sep 17 00:00:00 2001 From: Endercheif <45527309+Endercheif@users.noreply.github.com> Date: Fri, 10 Mar 2023 11:43:34 -0800 Subject: [PATCH 5/5] Update package-pr.yaml --- .github/workflows/package-pr.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/package-pr.yaml b/.github/workflows/package-pr.yaml index a29cbb0..802353a 100644 --- a/.github/workflows/package-pr.yaml +++ b/.github/workflows/package-pr.yaml @@ -95,16 +95,16 @@ jobs: docker build -t piston-api api docker run --network container:repo -v $(pwd)'/data:/piston' -e PISTON_LOG_LEVEL=DEBUG -e 'PISTON_REPO_URL=http://localhost:8000/index' -d --name api piston-api echo Waiting for API to start.. - docker run --network container:api appropriate/curl -s --retry 10 --retry-connrefused http://localhost:2000/api/v2/runtimes || true + docker run --network container:api appropriate/curl -s --retry 10 --retry-connrefused http://localhost:2000/api/v2/runtimes echo Waiting for Index to start.. - docker run --network container:repo appropriate/curl -s --retry 999 --retry-max-time 0 --retry-connrefused http://localhost:8000/index || true + docker run --network container:repo appropriate/curl -s --retry 999 --retry-max-time 0 --retry-connrefused http://localhost:8000/index echo Adjusting index sed -i 's/repo/localhost/g' repo/index echo Listing Packages - PACKAGES_JSON=$(docker run --network container:api appropriate/curl -s http://localhost:2000/api/v2/packages) || true + PACKAGES_JSON=$(docker run --network container:api appropriate/curl -s http://localhost:2000/api/v2/packages) echo $PACKAGES_JSON echo Getting CLI ready @@ -118,7 +118,7 @@ jobs: PKG_VERSION=$(awk -F- '{ print $2 }' <<< $package) echo "Installing..." - docker run --network container:api appropriate/curl -sXPOST http://localhost:2000/api/v2/packages -H "Content-Type: application/json" -d "{\"language\":\"$PKG_NAME\",\"version\":\"$PKG_VERSION\"}" || true + docker run --network container:api appropriate/curl -sXPOST http://localhost:2000/api/v2/packages -H "Content-Type: application/json" -d "{\"language\":\"$PKG_NAME\",\"version\":\"$PKG_VERSION\"}" TEST_SCRIPTS=packages/$PKG_PATH/test.* echo "Tests: $TEST_SCRIPTS"