Skip to content

Commit d09d895

Browse files
committed
(maint) Add gha workflow test for noarch artifacts package installs
1 parent ee1e345 commit d09d895

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/pr_testing_install_build_artifact.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,19 @@ jobs:
7272
PT__installdir: ${{ github.workspace }}
7373
PT_version: "8.15.0"
7474
run: ./openvox_bootstrap/tasks/install_build_artifact_linux.sh
75+
- name: Test noarch package installation
76+
env:
77+
PT__installdir: ${{ github.workspace }}
78+
PT_package: "openvoxdb"
79+
PT_version: "8.9.0"
80+
run: ./openvox_bootstrap/tasks/install_build_artifact_linux.sh
81+
- name: Verify openvoxdb is installed
82+
shell: bash
83+
env:
84+
PT__installdir: ${{ github.workspace }}
85+
PT_package: "openvoxdb"
86+
PT_version: "8.9.0"
87+
run: |-
88+
/opt/puppetlabs/bin/puppet resource package openvoxdb > openvoxdb.status
89+
cat openvoxdb.status
90+
grep "ensure.*=>.*'8.9.0" openvoxdb.status

0 commit comments

Comments
 (0)