From 25808e729f078a7d7177cdef9bdd1212eca37119 Mon Sep 17 00:00:00 2001 From: "Chayim I. Kirshen" Date: Tue, 2 May 2023 12:46:12 +0300 Subject: [PATCH 1/5] redis environments --- .github/workflows/integration.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index a3e3b094..f2f3b834 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -11,13 +11,14 @@ on: schedule: - cron: "0 1 * * *" -env: - redis_stack_version: 6.2.6-v6 - jobs: build_and_Test: - name: Build and test + name: Test [redis-stack ${{matrix.redis-stack-version}}] runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + redis-stack-version: ["6.2.6-v7", "7.0.6-RC8", "edge"] steps: - uses: actions/checkout@v3 - name: .NET Core 6 @@ -29,7 +30,7 @@ jobs: with: dotnet-version: '7.0.x' - name: run redis-stack-server docker - run: docker run -p 6379:6379 -d redis/redis-stack-server:edge + run: docker run -p 6379:6379 -d redis/redis-stack-server:${{matrix.redis-stack-version}} - name: Restore dependencies run: dotnet restore - name: Build @@ -45,9 +46,14 @@ jobs: verbose: true - name: Build run: dotnet pack -c Release + build_and_test_windows: - name: Build and Test on Windows + name: Windows Test ${{matrix.redis-stack-version}} runs-on: windows-latest + strategy: + fail-fast: false + matrix: + redis-stack-version: ["6.2.6-v7", "7.0.6-RC8"] steps: - uses: actions/checkout@v3 - uses: Vampire/setup-wsl@v2 @@ -58,8 +64,8 @@ jobs: run: | sudo apt-get update sudo apt-get install curl -y && sudo apt-get install gpg -y && apt-get install lsb-release -y && apt-get install libgomp1 -y - curl https://packages.redis.io/redis-stack/redis-stack-server-${{env.redis_stack_version}}.jammy.x86_64.tar.gz -o redis-stack.tar.gz - tar xf redis-stack.tar.gz + curl https://packages.redis.io/redis-stack/redis-stack-server-${{matrix.redis-stack-version}}.jammy.x86_64.tar.gz -o redis-stack.tar.gz + tar xf redis-stack.tar.gz - name: Restore dependencies run: dotnet restore - name: Build From 734ee1e9f6cb9f079e417fd5151bf51eb8fe6cd1 Mon Sep 17 00:00:00 2001 From: "Chayim I. Kirshen" Date: Tue, 2 May 2023 13:03:43 +0300 Subject: [PATCH 2/5] restoring to test --- .github/workflows/integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index f2f3b834..ead9d20b 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -53,7 +53,7 @@ jobs: strategy: fail-fast: false matrix: - redis-stack-version: ["6.2.6-v7", "7.0.6-RC8"] + redis-stack-version: ["6.2.6-v6"] steps: - uses: actions/checkout@v3 - uses: Vampire/setup-wsl@v2 From d2d85a6dfdcd8ec8911f3e23af4ac2e2d5f76ee3 Mon Sep 17 00:00:00 2001 From: "Chayim I. Kirshen" Date: Tue, 2 May 2023 13:43:23 +0300 Subject: [PATCH 3/5] bump to v7 and integration check --- .github/workflows/integration.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index ead9d20b..dd2dd6ca 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -50,10 +50,8 @@ jobs: build_and_test_windows: name: Windows Test ${{matrix.redis-stack-version}} runs-on: windows-latest - strategy: - fail-fast: false - matrix: - redis-stack-version: ["6.2.6-v6"] + env: + redis_stack_version: 6.2.6-v7 steps: - uses: actions/checkout@v3 - uses: Vampire/setup-wsl@v2 @@ -64,7 +62,7 @@ jobs: run: | sudo apt-get update sudo apt-get install curl -y && sudo apt-get install gpg -y && apt-get install lsb-release -y && apt-get install libgomp1 -y - curl https://packages.redis.io/redis-stack/redis-stack-server-${{matrix.redis-stack-version}}.jammy.x86_64.tar.gz -o redis-stack.tar.gz + curl https://packages.redis.io/redis-stack/redis-stack-server-${{env.redis_stack_version}}.jammy.x86_64.tar.gz -o redis-stack.tar.gzc tar xf redis-stack.tar.gz - name: Restore dependencies run: dotnet restore From 799cee5c0586cda4db53dfaaafddc63a9389e6e2 Mon Sep 17 00:00:00 2001 From: "Chayim I. Kirshen" Date: Tue, 2 May 2023 16:20:35 +0300 Subject: [PATCH 4/5] clean up my own path --- .github/workflows/integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index dd2dd6ca..b93d9117 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -62,7 +62,7 @@ jobs: run: | sudo apt-get update sudo apt-get install curl -y && sudo apt-get install gpg -y && apt-get install lsb-release -y && apt-get install libgomp1 -y - curl https://packages.redis.io/redis-stack/redis-stack-server-${{env.redis_stack_version}}.jammy.x86_64.tar.gz -o redis-stack.tar.gzc + curl https://packages.redis.io/redis-stack/redis-stack-server-${{env.redis_stack_version}}.jammy.x86_64.tar.gz -o redis-stack.tar.gz tar xf redis-stack.tar.gz - name: Restore dependencies run: dotnet restore From 7085aaae2917ce3431dcad652ba0cee6ffc1acb7 Mon Sep 17 00:00:00 2001 From: "Chayim I. Kirshen" Date: Tue, 2 May 2023 16:43:23 +0300 Subject: [PATCH 5/5] syntax post merge --- .github/workflows/integration.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index ba0dc90a..624e3cd1 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -65,10 +65,9 @@ jobs: build_and_test_windows: name: Windows Test ${{matrix.redis-stack-version}} runs-on: windows-latest - env: - redis_stack_version: 6.2.6-v7 environment: REDIS_USER env: + redis_stack_version: 6.2.6-v7 USER_NAME: ${{ secrets.USER_NAME }} PASSWORD: ${{ secrets.PASSWORD }} ENDPOINT: ${{ secrets.ENDPOINT }}