Skip to content

Commit 291d5e0

Browse files
committed
Add honeycomb reporting
1 parent 3f48257 commit 291d5e0

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

.github/workflows/ci.yml

+13
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ name: CI
66

77
on: pull_request
88

9+
env:
10+
HONEYCOMB_DATASET: litmus tests
11+
912
jobs:
1013
setup_matrix:
1114
name: 'Setup Test Matrix'
@@ -17,6 +20,16 @@ jobs:
1720
env:
1821
BUNDLE_WITHOUT: development:system_tests:release
1922
steps:
23+
- name: "Honeycomb: Start recording"
24+
uses: puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
25+
with:
26+
apikey: ${{ secrets.HONEYCOMB_WRITEKEY }}
27+
dataset: ${{ env.HONEYCOMB_DATASET }}
28+
job-status: ${{ job.status }}
29+
- name: "Honeycomb: Start first step"
30+
run: |
31+
echo STEP_ID=setup-environment >> $GITHUB_ENV
32+
echo STEP_START=$(date +%s) >> $GITHUB_ENV
2033
- uses: actions/checkout@v2
2134
- name: Setup ruby
2235
uses: ruby/setup-ruby@v1

.sync.yml

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ Gemfile:
33
optional:
44
':test':
55
- gem: puppet-lint-param-docs
6+
- gem: rspec_honeycomb_formatter

Gemfile

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ group :test do
99
gem 'simplecov-console', :require => false
1010
gem 'puppet_metadata', '~> 1.0', :require => false
1111
gem 'puppet-lint-param-docs', :require => false
12+
gem 'rspec_honeycomb_formatter', :require => false
1213
end
1314

1415
group :development do

0 commit comments

Comments
 (0)