From 6424d6962f5f0adb295bcaf1be37d3b32192f422 Mon Sep 17 00:00:00 2001 From: Dmitry Borisov Date: Fri, 25 Nov 2022 13:29:25 +0300 Subject: [PATCH 1/4] test --- .github/workflows/run.brew-install-tests.yml | 32 ++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/run.brew-install-tests.yml diff --git a/.github/workflows/run.brew-install-tests.yml b/.github/workflows/run.brew-install-tests.yml new file mode 100644 index 00000000..e4992abb --- /dev/null +++ b/.github/workflows/run.brew-install-tests.yml @@ -0,0 +1,32 @@ +name: "Tests: brew install" +defaults: + run: + shell: bash + +env: + AWS_PROFILE: default + AWS_REGION: us-east-1 + +on: + workflow_dispatch: + schedule: + - cron: '0 3 * * */2' + +jobs: + build: + name: Install On MacOS Latest + runs-on: macos-latest + steps: + + - name: ize_version + uses: pozetroninc/github-action-get-latest-release@master + with: + repository: hazelops/ize + + - name: Install Ize + run: | + brew tap hazelops/ize + brew install ize + + - name: Run Ize and compare version + run: ize -version |grep ${{ steps.ize_version.outputs.release }} From 9ea0c88c7e09c4327e9bfe5681a5a082173a20e7 Mon Sep 17 00:00:00 2001 From: Dmitry Borisov Date: Fri, 25 Nov 2022 16:19:18 +0300 Subject: [PATCH 2/4] add apt install test --- .github/workflows/run.apt-install-tests.yml | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/run.apt-install-tests.yml diff --git a/.github/workflows/run.apt-install-tests.yml b/.github/workflows/run.apt-install-tests.yml new file mode 100644 index 00000000..d225e4d0 --- /dev/null +++ b/.github/workflows/run.apt-install-tests.yml @@ -0,0 +1,36 @@ +name: "Tests: APT Install" +defaults: + run: + shell: bash + +env: + AWS_PROFILE: default + AWS_REGION: us-east-1 + +on: + workflow_dispatch: + schedule: + - cron: '0 3 * * */2' + +jobs: + build: + name: Install On Ubuntu Latest + runs-on: ubuntu-latest + steps: + + - name: get ize version + uses: rez0n/actions-github-release@main + id: ize_release + env: + token: ${{ secrets.GITHUB_TOKEN }} + repository: "hazelops/ize" + type: "latest" + + - name: Install Ize + run: | + echo "deb [trusted=yes] https://apt.fury.io/hazelops/ /" | sudo tee /etc/apt/sources.list.d/fury.list + sudo apt-get update + sudo apt-get install ize + + - name: Run Ize and compare version + run: ize -version |grep ${{ steps.ize_release.outputs.release }} From 0ca28ec2f721161f86d42977a00246957fb6906d Mon Sep 17 00:00:00 2001 From: Dmitry Borisov Date: Mon, 28 Nov 2022 01:22:46 +0300 Subject: [PATCH 3/4] add brew install test --- .github/workflows/run.apt-install-tests.yml | 6 ++-- .github/workflows/run.brew-install-tests.yml | 35 ++++++++++++++------ 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/.github/workflows/run.apt-install-tests.yml b/.github/workflows/run.apt-install-tests.yml index d225e4d0..5db872f5 100644 --- a/.github/workflows/run.apt-install-tests.yml +++ b/.github/workflows/run.apt-install-tests.yml @@ -9,11 +9,11 @@ env: on: workflow_dispatch: - schedule: - - cron: '0 3 * * */2' +# schedule: +# - cron: '0 3 * * */2' jobs: - build: + install_and_test: name: Install On Ubuntu Latest runs-on: ubuntu-latest steps: diff --git a/.github/workflows/run.brew-install-tests.yml b/.github/workflows/run.brew-install-tests.yml index e4992abb..42390a4a 100644 --- a/.github/workflows/run.brew-install-tests.yml +++ b/.github/workflows/run.brew-install-tests.yml @@ -9,24 +9,39 @@ env: on: workflow_dispatch: - schedule: - - cron: '0 3 * * */2' +# schedule: +# - cron: '0 3 * * */2' jobs: - build: - name: Install On MacOS Latest - runs-on: macos-latest + get_release_version: + name: Get Release Version + runs-on: ubuntu-latest + outputs: + release: ${{ steps.ize_release.outputs.release }} steps: + - name: get ize version + id: ize_release_version + uses: rez0n/actions-github-release@main + env: + token: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }} + repository: "hazelops/ize" + type: "latest" - - name: ize_version - uses: pozetroninc/github-action-get-latest-release@master - with: - repository: hazelops/ize + - name: Save release version + id: ize_release + run: | + echo "release=${{ steps.ize_release_version.outputs.release }}" >> $GITHUB_OUTPUT + echo ${{ steps.ize_release_version.outputs.release }} + install_ize: + name: Install On MacOS Latest + runs-on: macos-latest + needs: get_release_version + steps: - name: Install Ize run: | brew tap hazelops/ize brew install ize - name: Run Ize and compare version - run: ize -version |grep ${{ steps.ize_version.outputs.release }} + run: ize -version |grep ${{needs.get_release_version.outputs.release}} From d808829ec0a897bbbd27d8bf20b5264cd1af60f9 Mon Sep 17 00:00:00 2001 From: Dmitry Borisov Date: Mon, 28 Nov 2022 11:17:53 +0300 Subject: [PATCH 4/4] fix --- .github/workflows/run.apt-install-tests.yml | 4 ++-- .github/workflows/run.brew-install-tests.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/run.apt-install-tests.yml b/.github/workflows/run.apt-install-tests.yml index 5db872f5..d21aadcd 100644 --- a/.github/workflows/run.apt-install-tests.yml +++ b/.github/workflows/run.apt-install-tests.yml @@ -1,4 +1,4 @@ -name: "Tests: APT Install" +name: "Tests: Ubuntu Install" defaults: run: shell: bash @@ -33,4 +33,4 @@ jobs: sudo apt-get install ize - name: Run Ize and compare version - run: ize -version |grep ${{ steps.ize_release.outputs.release }} + run: ize --version | grep ${{ steps.ize_release.outputs.release }} diff --git a/.github/workflows/run.brew-install-tests.yml b/.github/workflows/run.brew-install-tests.yml index 42390a4a..d991f30a 100644 --- a/.github/workflows/run.brew-install-tests.yml +++ b/.github/workflows/run.brew-install-tests.yml @@ -1,4 +1,4 @@ -name: "Tests: brew install" +name: "Tests: MacOS install" defaults: run: shell: bash @@ -44,4 +44,4 @@ jobs: brew install ize - name: Run Ize and compare version - run: ize -version |grep ${{needs.get_release_version.outputs.release}} + run: ize --version | grep ${{needs.get_release_version.outputs.release}}