Skip to content

Commit c3800f1

Browse files
authored
Merge pull request #17 from jps-help/ci-cd
Update github workflows
2 parents 2c14f01 + 486a520 commit c3800f1

2 files changed

Lines changed: 20 additions & 56 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ on:
77
workflow_dispatch:
88

99
jobs:
10-
Spec:
11-
uses: "puppetlabs/cat-github-actions/.github/workflows/module_ci.yml@main"
12-
secrets: "inherit"
10+
puppet-parser-validate:
11+
runs-on: ubuntu-latest
12+
container:
13+
image: ghcr.io/openvoxproject/openvoxserver
14+
options: --cpus 1
15+
steps:
16+
- name: Checkout repo
17+
uses: actions/checkout@v6
18+
- name: Run puppet parser validate
19+
run: /opt/puppetlabs/bin/puppet parser validate --verbose ./
20+
rspec-tests:
21+
runs-on: ubuntu-latest
22+
container:
23+
image: ghcr.io/voxpupuli/voxbox:8
24+
options: --cpus 1
25+
steps:
26+
- name: Checkout repo
27+
uses: actions/checkout@v6
28+
- name: Run rspec tests
29+
run: rake -f /Rakefile spec

.github/workflows/puppet-lint.yml

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)