Skip to content

Commit 91da2f8

Browse files
committed
(maint) Test installing openvoxdb/openvoxdb-termini from artifacts
There's a peculiarity in openvoxdb-termini pathing on the artifacts server (it's in the openvoxdb directory rather than its own openvoxdb-termini directory) so I'm expanding the coverage to include openvoxdb and openvoxdb-termini to expose the issue and provide validation that these packages can also be obtained from artifacts.
1 parent 6132913 commit 91da2f8

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

.github/workflows/pr_testing_install_build_artifact.yaml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@ jobs:
7676
test-install-build-artifact-task-noarch:
7777
strategy:
7878
matrix:
79+
package:
80+
- name: openvox-server
81+
version: 8.8.0
82+
- name: openvoxdb
83+
version: 8.9.0
84+
- name: openvoxdb-termini
85+
version: 8.9.0
7986
details:
8087
- image: almalinux:9
8188
prereqs:
@@ -124,12 +131,15 @@ jobs:
124131
- name: Test noarch package installation
125132
env:
126133
PT__installdir: ${{ github.workspace }}
127-
PT_package: "openvox-server"
128-
PT_version: "8.8.0"
134+
PT_package: ${{ matrix.package.name }}
135+
PT_version: ${{ matrix.package.version }}
129136
run: ./openvox_bootstrap/tasks/install_build_artifact_linux.sh
130137
- name: Verify openvox-server is installed
131138
shell: bash
139+
env:
140+
PACKAGE: ${{ matrix.package.name }}
141+
VERSION: ${{ matrix.package.version }}
132142
run: |-
133-
/opt/puppetlabs/bin/puppet resource package openvox-server > openvox-server.status
134-
cat openvox-server.status
135-
grep "ensure.*=>.*'8.8.0" openvox-server.status
143+
/opt/puppetlabs/bin/puppet resource package "${PACKAGE}" > openvox-package.status
144+
cat openvox-package.status
145+
grep "ensure.*=>.*'${VERSION}" openvox-package.status

0 commit comments

Comments
 (0)