From 6c7f046ae3f3933be006a5aa0fbec22f496b7e6b Mon Sep 17 00:00:00 2001 From: Torsten Sommer Date: Fri, 14 Oct 2022 11:02:20 +0200 Subject: [PATCH 1/5] Use anishathalye/proof-html@v1.4.1 in CI to check generated HTML --- .github/workflows/gh-pages.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 35480b44..6f5d7334 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -24,10 +24,9 @@ jobs: - uses: actions/upload-pages-artifact@v1 with: path: public - - uses: chabad360/htmlproofer@v1.1 + - uses: anishathalye/proof-html@v1.4.1 with: directory: public - arguments: --only-4xx --ignore-status-codes 403 --ignore-files "/docs/,/tools/" --ignore-urls "#" --allow-missing-href=true deploy: if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} From bf80e16fcd0649cc3db237cf6d9534948bb3d3cb Mon Sep 17 00:00:00 2001 From: Torsten Sommer Date: Fri, 14 Oct 2022 13:52:17 +0200 Subject: [PATCH 2/5] Update links to CLA/CCLA --- content/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/about.md b/content/about.md index e4d56b75..7d4ec526 100644 --- a/content/about.md +++ b/content/about.md @@ -28,7 +28,7 @@ ABB, DLR, ETAS, Fraunhofer (IIS/EAS First, SCAI), ITK Engineering, Open Modelica There are FMI tracks at other FMI related events like conferences and design meetings. If you believe you could benefit from the standard or if you would like to contribute to the improvement or distribution of it, please contact us at: [contact@fmi-standard.org](mailto:contact@fmi-standard.org). -All individual contributors have to sign the [Corporate Contributor License Agreement (CCLA)](https://github.com/modelica/fmi-standard.org/tree/main/static/assets/FMI_CCLA_v1.0_2016_06_21.pdf) or must be corporate contributors that have signed the [CLA of the Modelica Association](https://modelica.org/licenses/ModelicaAssociationCLA_1.1.1.html). +All individual contributors have to sign the [Corporate Contributor License Agreement (CCLA)](/assets/FMI_CCLA_v1.0_2016_06_21.pdf) or must be corporate contributors that have signed the [CLA of the Modelica Association](https://github.com/modelica/ModelicaAssociationCLA/releases/download/1.1.1/ModelicaAssociationCLA_1.1.1.pdf). Therefore, the first step is to get your company to sign the CCLA/CLA. This ensures that all intellectual property (IP) contributed to the FMI Standard will be licensed to the Modelica Association (MA) which will sublicense the FMI Standard to tool vendors implementing it and end users using it. From 672982fd31957679a8c49097caed508565457eda Mon Sep 17 00:00:00 2001 From: Torsten Sommer Date: Fri, 14 Oct 2022 13:52:37 +0200 Subject: [PATCH 3/5] Use chabad360/htmlproofer@v2 --- .github/workflows/gh-pages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 6f5d7334..84708409 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -24,9 +24,9 @@ jobs: - uses: actions/upload-pages-artifact@v1 with: path: public - - uses: anishathalye/proof-html@v1.4.1 + - uses: chabad360/htmlproofer@v2 with: - directory: public + directory: "./public" deploy: if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} From 06506b8d058e8b486f62582df069504328f67138 Mon Sep 17 00:00:00 2001 From: Torsten Sommer Date: Fri, 14 Oct 2022 14:16:33 +0200 Subject: [PATCH 4/5] Ignore /docs/ and /tools/ --- .github/workflows/gh-pages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 84708409..83495a12 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -27,6 +27,7 @@ jobs: - uses: chabad360/htmlproofer@v2 with: directory: "./public" + arguments: --file-ignore "/docs/,/tools/" deploy: if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} From bc69e322b01a0a7e95ddff8f0870b0fe70086810 Mon Sep 17 00:00:00 2001 From: Torsten Sommer Date: Fri, 14 Oct 2022 14:36:21 +0200 Subject: [PATCH 5/5] --ignore-urls --- .github/workflows/gh-pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 83495a12..c289fb42 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -27,7 +27,7 @@ jobs: - uses: chabad360/htmlproofer@v2 with: directory: "./public" - arguments: --file-ignore "/docs/,/tools/" + arguments: --ignore-urls "/docs/,/tools/" deploy: if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}