Skip to content

Commit

Permalink
Add sample edge denylist support. Edge list is stored in shadow drive (
Browse files Browse the repository at this point in the history
…#8364)

* Add sample edge denylist support. Edge list is stored in shadow drive
* Attempt to fetch descriptor.json from shadow drive
* Update manifest with serial properly embedded

---------

Co-authored-by: Marc Nijdam <[email protected]>
  • Loading branch information
Vagabond and madninja authored Sep 29, 2023
1 parent c40e604 commit af1aa67
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 6,568 deletions.
22 changes: 19 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
branches:
- main
tags:
- '[0-9]+'
- "[0-9]+"
pull_request:
branches:
- main
Expand All @@ -26,11 +26,27 @@ jobs:
with:
repo: helium/xorf-generator

- name: Get descriptor path
id: set_descriptor
run: |
echo "::set-output name=descriptor_path::$(jq .report_prefix manifest.json)"
- name: Get serial
id: set_serial
run: |
echo "::set-output name=serial::$(jq .serial manifest.json)"
- name: Download descriptor
run: wget ${{steps.set_descriptor.outputs.descriptor_path}}descriptor.json

- name: Generate signing data
run: xorf-generator data generate --serial ${{steps.set_serial.outputs.serial}}

- name: Check manifest
run: xorf-generator manifest verify -i denylist.csv
run: xorf-generator manifest verify

- name: Check filter
run: xorf-generator filter generate -i denylist.csv
run: xorf-generator filter generate

- name: Push Release
uses: softprops/action-gh-release@v1
Expand Down
Loading

0 comments on commit af1aa67

Please sign in to comment.