1313 runs-on : ubuntu-latest
1414 outputs :
1515 matrix : ${{ steps.set-matrix.outputs.matrix }}
16- server_version : ${{ steps.extract_server_version .outputs.server_version }}
17- db_version : ${{ steps.extract_db_version .outputs.db_version }}
16+ server_version : ${{ steps.server_version .outputs.server_version }}
17+ db_version : ${{ steps.db_version .outputs.db_version }}
1818 steps :
1919 - name : Source checkout
2020 uses : actions/checkout@v4
@@ -25,23 +25,11 @@ jobs:
2525 - id : set-matrix
2626 run : echo "matrix=$(yq -o json build_versions.yaml | jq -c)" >> $GITHUB_OUTPUT
2727
28- - name : Extract server version number
29- id : extract_server_version
30- uses : actions/github-script@v7
31- with :
32- script : |
33- const serverVersion = '${{ steps.set-matrix.outputs.matrix.server_version }}';
34- const server_version = serverVersion.split('-')[0];
35- core.setOutput('server_version', server_version);
36-
37- - name : Extract db version number
38- id : extract_db_version
39- uses : actions/github-script@v7
40- with :
41- script : |
42- const dbVersion = '${{ steps.set-matrix.outputs.matrix.db_version }}';
43- const db_version = dbVersion.split('-')[0];
44- core.setOutput('db_version', db_version);
28+ - id : server_version
29+ run : echo "server_version=${{ steps.set-matrix.outputs.matrix.server_version }}" | cut -d- -f1 >> $GITHUB_OUTPUT
30+
31+ - id : db_version
32+ run : echo "db_version=${{ steps.set-matrix.outputs.matrix.db_version }}" | cut -d- -f1 >> $GITHUB_OUTPUT
4533
4634 build-X86-container :
4735 runs-on : ubuntu-24.04
@@ -144,16 +132,6 @@ jobs:
144132 username : ${{ github.repository_owner }}
145133 password : ${{ secrets.GITHUB_TOKEN }}
146134
147- - name : Extract version number
148- id : extract_version
149- uses : actions/github-script@v7
150- with :
151- script : |
152- const agentVersion = '${{ matrix.server_version }}';
153- const version = agentVersion.split('-')[0];
154- core.setOutput('version', version);
155-
156-
157135 - name : Create multi arch manifests
158136 run : |
159137 docker buildx imagetools create -t ghcr.io/openvoxproject/openvoxserver:${{ needs.setup-matrix.outputs.server_version }}-${{ github.ref_name }} \
0 commit comments