diff --git a/github-actions-htmlextra-report.yml b/github-actions-htmlextra-report.yml
new file mode 100644
index 0000000..3bcbd90
--- /dev/null
+++ b/github-actions-htmlextra-report.yml
@@ -0,0 +1,39 @@
+# This workflow will help you to produce an HTML extra test results report
+
+name: Newman Tests
+on: [push, pull_request]
+
+jobs:
+ test-api:
+ runs-on: ubuntu-latest
+ steps:
+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+ - uses: actions/checkout@v2
+
+ # INstall Node on the runner
+ - name: Install Node
+ uses: actions/setup-node@v2
+ with:
+ node-version: '16.x'
+
+
+ # Install the newman command line utility and also install the html extra reporter
+ - name: Install newman
+ run: |
+ npm install -g newman
+ npm install -g newman-reporter-htmlextra
+
+ # Make directory to upload the test results
+ - name: Make Directory for results
+ run: mkdir -p testResults
+
+ # Run the POSTMAN collection
+ - name: Run API Tests
+ run: newman run "Restful Booker BVT.postman_collection.json" -e Production.postman_environment.json -r htmlextra --reporter-htmlextra-export testResults/htmlreport.html
+
+ # Upload the contents of Test Results directory to workspace
+ - name: Output the run Details
+ uses: actions/upload-artifact@v2
+ with:
+ name: RunReports
+ path: testResults