From 69b2838e6a3dd7efc1add452a019f8c4359b9d9f Mon Sep 17 00:00:00 2001 From: Mike Ounsworth Date: Sun, 21 Jul 2024 16:39:04 -0500 Subject: [PATCH 1/4] Update artifact_validation.yaml --- .github/workflows/artifact_validation.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/artifact_validation.yaml b/.github/workflows/artifact_validation.yaml index b7bd5613..6ccc011c 100644 --- a/.github/workflows/artifact_validation.yaml +++ b/.github/workflows/artifact_validation.yaml @@ -22,7 +22,7 @@ jobs: - name: Save artifacts uses: actions/upload-artifact@v4 with: - name: Compatibility_csv + name: Compatibility_oqs_csv path: ./output/ build_results_html: runs-on: ubuntu-latest @@ -44,8 +44,10 @@ jobs: - name: Overwrite manually uploaded OQS results with automated results uses: actions/download-artifact@v4 with: - name: Compatibility_csv - path: ./providers/oqsprovider/compatMatrices/artifacts_certs_r3 + name: Compatibility_oqs_csv + path: output/certs/oqs + - name: Overwrite manually-uploaded OQS results CSVs + run: cp ./output/certs/oqs/* ./providers/oqsprovider/compatMatrices/artifacts_certs_r3 - name: Build compat matrix run: ./src/rebuild_results_certs_r3.sh - name: Copy output files From 74c6997d9505fe14c5292c067dadacc856fbc9c6 Mon Sep 17 00:00:00 2001 From: Mike Ounsworth Date: Sun, 21 Jul 2024 16:42:24 -0500 Subject: [PATCH 2/4] Update artifact_validation.yaml --- .github/workflows/artifact_validation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/artifact_validation.yaml b/.github/workflows/artifact_validation.yaml index 6ccc011c..1c622772 100644 --- a/.github/workflows/artifact_validation.yaml +++ b/.github/workflows/artifact_validation.yaml @@ -47,7 +47,7 @@ jobs: name: Compatibility_oqs_csv path: output/certs/oqs - name: Overwrite manually-uploaded OQS results CSVs - run: cp ./output/certs/oqs/* ./providers/oqsprovider/compatMatrices/artifacts_certs_r3 + run: cp ./output/certs/oqs/* ./providers/oqs/oqsprovider/compatMatrices/artifacts_certs_r3 - name: Build compat matrix run: ./src/rebuild_results_certs_r3.sh - name: Copy output files From 632abe4fd7dad7d4360052bac87f957f4fc4eb43 Mon Sep 17 00:00:00 2001 From: Mike Ounsworth Date: Sun, 21 Jul 2024 16:43:25 -0500 Subject: [PATCH 3/4] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 60b0c293..8c4cdc71 100644 --- a/readme.md +++ b/readme.md @@ -22,7 +22,7 @@ Simply upload your artifacts zip files into your own directory under `providers/ * Validate your artifacts against the OpenQuantumSafe docker image. * Re-build and update the results HTML pages using both the automated results, and any results CSV files that you included. -NOTE: expired certificates within the artifacts zips will show as failed against the OQS automated testing because there is no flag to `openssl verify` to ignore expiry. +NOTE: expired certificates within the artifacts zips will show as failed against the OQS automated testing because there is no flag to `openssl verify` to ignore expiry. We recommend uploading certs with very long expiry times -- like 10 years or more -- so that they do not start failing one year from now. ## Folder structure of this repo From 439e2dc7fb1b88898210a37b73e61a9d79bb7907 Mon Sep 17 00:00:00 2001 From: Mike Ounsworth Date: Sun, 21 Jul 2024 16:46:02 -0500 Subject: [PATCH 4/4] Update artifact_validation.yaml --- .github/workflows/artifact_validation.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/artifact_validation.yaml b/.github/workflows/artifact_validation.yaml index 1c622772..ecd1f40c 100644 --- a/.github/workflows/artifact_validation.yaml +++ b/.github/workflows/artifact_validation.yaml @@ -47,15 +47,15 @@ jobs: name: Compatibility_oqs_csv path: output/certs/oqs - name: Overwrite manually-uploaded OQS results CSVs - run: cp ./output/certs/oqs/* ./providers/oqs/oqsprovider/compatMatrices/artifacts_certs_r3 + run: cp ./output/certs/oqs/* ./providers/oqsprovider/compatMatrices/artifacts_certs_r3 - name: Build compat matrix run: ./src/rebuild_results_certs_r3.sh - name: Copy output files - run: mv ./docs/pqc_hackathon_results_certs_r3.html ./docs/pqc_hackathon_results_certs_r3_automated_tests.html ./docs/pqc_hackathon_results_cms_v1.html ./docs/toUpload + run: mv ./docs/pqc_hackathon_results_certs_r3.html ./docs/pqc_hackathon_results_certs_r3_automated_tests.html ./docs/pqc_hackathon_results_cms_v1.html ./docs/gh-pages - name: Archive Compatibility Matrix For Download uses: actions/upload-pages-artifact@v3 with: - path: ./docs/toUpload + path: ./docs/gh-pages publish_to_gh_pages: needs: build_results_html permissions: