Move workflow inputs to repository variables

pull/7154/head
Gokhan Gulbiz 2023-08-23 11:49:08 +03:00
parent 2398b2fb21
commit a6ec8729b1
No known key found for this signature in database
GPG Key ID: 608EF06B6BD1B45B
1 changed files with 36 additions and 66 deletions

View File

@ -5,36 +5,6 @@ concurrency:
on: on:
workflow_dispatch: workflow_dispatch:
inputs: inputs:
image_suffix:
required: false
default: "-v1b94240"
pg14_version:
required: false
default: '14.9'
pg15_version:
required: false
default: '15.4'
upgrade_pg_versions:
required: false
default: 14.9-15.4
style_checker_tools_version:
required: false
default: 0.8.18
build_image_name:
required: false
default: "citus/extbuilder"
test_image_name:
required: false
default: "citus/exttester"
fail_test_image_name:
required: false
default: "citus/failtester"
pgupgrade_image_name:
required: false
default: "citus/pgupgradetester"
citusupgrade_image_name:
required: false
default: "citus/citusupgradetester"
skip_test_flakyness: skip_test_flakyness:
required: false required: false
default: false default: false
@ -43,7 +13,7 @@ jobs:
check-sql-snapshots: check-sql-snapshots:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: citus/extbuilder:latest image: ${{ vars.build_image_name }}:latest
options: --user root options: --user root
steps: steps:
- uses: actions/checkout@v3.5.0 - uses: actions/checkout@v3.5.0
@ -54,7 +24,7 @@ jobs:
check-style: check-style:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: citus/stylechecker:${{ inputs.style_checker_tools_version }}${{ inputs.image_suffix }} image: ${{ vars.style_checker_image_name }}:${{ vars.style_checker_tools_version }}${{ vars.image_suffix }}
steps: steps:
- name: Check Snapshots - name: Check Snapshots
run: | run: |
@ -100,12 +70,12 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
image_name: image_name:
- ${{ inputs.build_image_name }} - ${{ vars.build_image_name }}
image_suffix: image_suffix:
- ${{ inputs.image_suffix}} - ${{ vars.image_suffix}}
pg_version: pg_version:
- ${{ inputs.pg14_version }} - ${{ vars.pg14_version }}
- ${{ inputs.pg15_version }} - ${{ vars.pg15_version }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ matrix.image_suffix }}" image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ matrix.image_suffix }}"
@ -132,10 +102,10 @@ jobs:
suite: suite:
- regress - regress
image_name: image_name:
- ${{ inputs.test_image_name }} - ${{ vars.test_image_name }}
pg_version: pg_version:
- ${{ inputs.pg14_version }} - ${{ vars.pg14_version }}
- ${{ inputs.pg15_version }} - ${{ vars.pg15_version }}
make: make:
- check-split - check-split
- check-multi - check-multi
@ -154,44 +124,44 @@ jobs:
- check-enterprise-isolation-logicalrep-3 - check-enterprise-isolation-logicalrep-3
include: include:
- make: check-failure - make: check-failure
pg_version: ${{ inputs.pg14_version }} pg_version: ${{ vars.pg14_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: check-failure - make: check-failure
pg_version: ${{ inputs.pg15_version }} pg_version: ${{ vars.pg15_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: check-enterprise-failure - make: check-enterprise-failure
pg_version: ${{ inputs.pg14_version }} pg_version: ${{ vars.pg14_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: check-enterprise-failure - make: check-enterprise-failure
pg_version: ${{ inputs.pg15_version }} pg_version: ${{ vars.pg15_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: check-pytest - make: check-pytest
pg_version: ${{ inputs.pg14_version }} pg_version: ${{ vars.pg14_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: check-pytest - make: check-pytest
pg_version: ${{ inputs.pg15_version }} pg_version: ${{ vars.pg15_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: installcheck - make: installcheck
suite: cdc suite: cdc
image_name: ${{ inputs.test_image_name }} image_name: ${{ vars.test_image_name }}
pg_version: ${{ inputs.pg15_version }} pg_version: ${{ vars.pg15_version }}
- make: check-query-generator - make: check-query-generator
pg_version: ${{ inputs.pg14_version }} pg_version: ${{ vars.pg14_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
- make: check-query-generator - make: check-query-generator
pg_version: ${{ inputs.pg15_version }} pg_version: ${{ vars.pg15_version }}
suite: regress suite: regress
image_name: ${{ inputs.fail_test_image_name }} image_name: ${{ vars.fail_test_image_name }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ inputs.image_suffix }}" image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ vars.image_suffix }}"
options: --user root options: --user root
needs: needs:
- build - build
@ -227,7 +197,7 @@ jobs:
name: PG${{ matrix.pg_version }} - regress - check-arbitrary-configs name: PG${{ matrix.pg_version }} - regress - check-arbitrary-configs
runs-on: ubuntu-latest #-16core runs-on: ubuntu-latest #-16core
container: container:
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ inputs.image_suffix }}" image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ vars.image_suffix }}"
options: --user root options: --user root
needs: needs:
- build - build
@ -236,10 +206,10 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
image_name: image_name:
- ${{ inputs.fail_test_image_name }} - ${{ vars.fail_test_image_name }}
pg_version: pg_version:
- ${{ inputs.pg14_version }} - ${{ vars.pg14_version }}
- ${{ inputs.pg15_version }} - ${{ vars.pg15_version }}
parallel: [1,2,3,4,5,6] parallel: [1,2,3,4,5,6]
steps: steps:
- uses: actions/checkout@v3.5.0 - uses: actions/checkout@v3.5.0
@ -261,7 +231,7 @@ jobs:
test-pg-upgrade: test-pg-upgrade:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: "${{ inputs.pgupgrade_image_name }}:${{ inputs.upgrade_pg_versions }}${{ inputs.image_suffix }}" image: "${{ vars.pgupgrade_image_name }}:${{ vars.upgrade_pg_versions }}${{ vars.image_suffix }}"
options: --user root options: --user root
needs: needs:
- build - build
@ -300,7 +270,7 @@ jobs:
test-citus-upgrade: test-citus-upgrade:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: "${{ inputs.citusupgrade_image_name }}:${{ inputs.pg14_version }}${{ inputs.image_suffix }}" image: "${{ vars.citusupgrade_image_name }}:${{ vars.pg14_version }}${{ vars.image_suffix }}"
options: --user root options: --user root
needs: needs:
- build - build
@ -340,7 +310,7 @@ jobs:
upload-coverage: upload-coverage:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: citus/exttester:${{ inputs.pg15_version }}${{ inputs.image_suffix }} image: ${{ vars.test_image_name }}:${{ vars.pg15_version }}${{ vars.image_suffix }}
needs: needs:
- test-citus - test-citus
- test-arbitrary-configs - test-arbitrary-configs
@ -432,7 +402,7 @@ jobs:
name: Test flakyness name: Test flakyness
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: ${{ inputs.fail_test_image_name }}:${{ inputs.pg15_version }}${{ inputs.image_suffix }} image: ${{ vars.fail_test_image_name }}:${{ vars.pg15_version }}${{ vars.image_suffix }}
options: --user root options: --user root
env: env:
runs: 8 runs: 8