Skip to content

Commit f9e2e4a

Browse files
authored
Merge pull request #47 from OpenVoxProject/fix_alpine
fix: refactor extraction of server_version and db_version
2 parents 503a055 + eb6df67 commit f9e2e4a

1 file changed

Lines changed: 7 additions & 29 deletions

File tree

.github/workflows/build_container.yml

Lines changed: 7 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
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

Comments
 (0)