diff --git a/.github/workflows/Check-hyperlinks.md b/.github/workflows/Check-hyperlinks.md new file mode 100644 index 00000000000..95a1883bf1b --- /dev/null +++ b/.github/workflows/Check-hyperlinks.md @@ -0,0 +1,31 @@ +[HPCC Wiki](https://hpccsystems.atlassian.net/wiki/spaces/hpcc/over) +[HPCC Wiki](https://hpccsystems.atlassian.net/wiki/spaces/hpcc/overview) + https://github.com/HPCC-Systems/HPCCPlatform/ +[Sub Heading 1](#sub-heading-1) +[Sub Heading 2](#sub-heading-2) +[Sub Heading 3](#sub-heading-3) +## Sub Heading 1 +Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic maiores vero deleniti, quas dolorum vel. +Facere voluptas vero ab, quasi repellat quam consequatur totam iste, perspiciatis, dolorem sunt nostrum placeat! +Provident maxime quam cupiditate blanditiis repellat, quas id fugiat illo deserunt laboriosam dolorum. Hic, voluptatum. +Beatae perspiciatis cum repudiandae reprehenderit debitis alias et. Tempora sed, ab fuga nesciunt quaerat voluptatibus! +Nisi rem asperiores voluptas assumenda, veritatis iure porro necessitatibus est. Atque possimus incidunt est accusantium. +Ratione a odio blanditiis similique eveniet eligendi https://hpccsystems.atlassian.net/wiki/spaces/hpcc/over illum consectetur eius. Impedit fugiat quae eius libero. +Quidem ut ea suscipit nesciunt, eligendi quam saepe dolore id repellendus iure eius, dicta voluptatum! +Odit reiciendis esse hic tempore? Minus quod enim, deserunt sapiente illo commodi assumenda nobis! Blanditiis. +Eius officia odit nisi, distinctio eos quo voluptatem, earum illum quibusdam voluptates dolorem. Perspiciatis, quis? +Aperiam quam vero aut odit, sunt quasi modi minima. Ex nostrum debitis quod voluptatum assumenda? +https://hpccsystems.atlassian.net/wiki/spaces/hpcc/over +## Sub Heading 2 + +Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est aspernatur quas sint modi voluptas voluptates. +Dolorum eum dignissimos architecto. Ullam, accusamus saepe deleniti distinctio dicta nostrum. Ex labore fugiat ipsam? +Quia dicta assumenda ratione autem pariatur magnam, placeat neque quos. Sequi necessitatibus ex odio accusantium? +Sed quibusdam consectetur, dolore, molestias magni illum delectus adipisci, iure ad rem sapiente officia vel! +Suscipit numquam perspiciatis laboriosam? Nobis nulla https://github.com/HPCC-Systems/HPCCPlatform/ minus ad, provident optio labore. Cumque tempora deserunt delectus. +Necessitatibus optio totam rerum, molestias veritatis, quia mollitia deserunt sed possimus, nulla aliquam tempora in! +Qui consectetur, officiis nostrum atque eaque repudiandae dolorum minima ab ullam. Placeat aliquid commodi corrupti. +Consequuntur, ad provident. Rem, iste mollitia https://github.com/HPCC-Systems/HPCC-Platform/ inventore corporis omnis voluptates et non repellat debitis dolorum. +Voluptatum deserunt nihil ullam sint veniam cumque, dignissimos explicabo maxime quod libero ex labore sequi. +Explicabo atque maxime amet repellat voluptate velit, officia consequuntur odit ea iusto placeat beatae voluptatibus! + diff --git a/.github/workflows/build-vcpkg.yml b/.github/workflows/build-vcpkg.yml index 29a86b2463b..85597e04ddc 100644 --- a/.github/workflows/build-vcpkg.yml +++ b/.github/workflows/build-vcpkg.yml @@ -41,6 +41,10 @@ on: - "!candidate-7.2.*" - "!candidate-7.0.*" - "!candidate-6.*" + paths: + - "!*.md" + - "!*.rst" + - "!*.xml" schedule: - cron: "0 0 * * *" diff --git a/.github/workflows/test-hyperlinks.yml b/.github/workflows/test-hyperlinks.yml index 1bb302e6e5f..e688b879db7 100644 --- a/.github/workflows/test-hyperlinks.yml +++ b/.github/workflows/test-hyperlinks.yml @@ -45,6 +45,7 @@ jobs: - name: List links from Documentation files run: | IFS=$'\n' + touch missingFiles.txt for FILE in $( cat xmlFilesList.txt ) do #check if the file is missing @@ -78,7 +79,7 @@ jobs: echo $FILE >> missingFiles.txt continue fi - grep -onHE -e "\]\([^\)]+" -e "\`\`\`[^\`]*" -e "http://[^\ \;\"\'\<\>\]\[\,\`\)]+" -e "https://[^\ \;\"\'\<\>\]\[\,\`\)]+" ${FILE} | sed 's/](//' > links.tmp + grep -onHE -e "\]\([^\)]+" -e "\`\`\`[^\`]*" -e "http://[^\ \;\"\'\<\>\,\`\)]+" -e "https://[^\ \;\"\'\<\>\,\`\)]+" ${FILE} | sed 's/](//' > links.tmp FLAG=0 for LINE in $( cat links.tmp ) do @@ -220,11 +221,16 @@ jobs: echo -e "Broken links: \n" >> error-report.log cat error-reportTmp.log >> error-report.log fi - if [[ ${{ github.event_name }} == "pull_request" || ${{ inputs.Debug-Mode }} == false ]]; then + if [ -z ${{ inputs.Debug-Mode }} ]; then + DEBUG_MODE=false + else + DEBUG_MODE=${{ inputs.Debug-Mode }} + fi + if [[ ${{ github.event_name }} == "pull_request" || $DEBUG_MODE == false ]]; then rm -rf *FilesList.txt \ checkedLinksCache.txt \ *Links.txt \ - linksList.txt \ + linksList.txt fi - name: Upload logs diff --git a/docs/README.rst b/docs/README.rst deleted file mode 100644 index 0a953abc31c..00000000000 --- a/docs/README.rst +++ /dev/null @@ -1,7 +0,0 @@ -This directory contains DocBook source for the HPCC Documentation, and CMake files for building -rendered versions of the documentation from thoses sources. - -Details of the structure of the documentation sources and the CMake process to build them are -found in the `Documentation Source Documentation`_. - -.. _Documentation Source Documentation: DOCUMENTATION.rst diff --git a/ecl/ecl-bundle/README.rst b/ecl/ecl-bundle/README.rst index 76725a9dca9..12d9eae7249 100644 --- a/ecl/ecl-bundle/README.rst +++ b/ecl/ecl-bundle/README.rst @@ -8,6 +8,7 @@ Information about the internals of ecl-bundle is found in the `ecl-bundle Source Information about how to write an ecl bundle is found in the `ECL Bundle Writer's Guide`_. Information about how to use ecl-bundle can be found using the command "ecl bundle help", + or in the printed documentation. .. _ecl-bundle Source Documentation: DOCUMENTATION.rst diff --git a/system/masking/plugins/datamasker/readme.md b/system/masking/plugins/datamasker/readme.md index a91b46d5ca9..f9ee1f48dd5 100644 --- a/system/masking/plugins/datamasker/readme.md +++ b/system/masking/plugins/datamasker/readme.md @@ -180,3 +180,4 @@ Returns a (possibly empty) collection of profiles supporting `maskValue` and `ma - Value type mask styles are implemented using [CPartialMaskStyle](#cpartialmaskstyle). - Value type and profile rules are implemented using [CSerialTokenRule](#cserialtokenrule). - Profile contexts are implemented using [CContext](#ccontext). +