You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by bt...@apache.org on 2020/12/29 19:53:22 UTC

[incubator-nuttx] branch fixci created (now 5b42cf8)

This is an automated email from the ASF dual-hosted git repository.

btashton pushed a change to branch fixci
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


      at 5b42cf8  CI: Only use approved GitHub Actions

This branch includes the following new commits:

     new 5b42cf8  CI: Only use approved GitHub Actions

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-nuttx] 01/01: CI: Only use approved GitHub Actions

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btashton pushed a commit to branch fixci
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 5b42cf8bfee12c9a358466320e09cc40759023df
Author: Brennan Ashton <ba...@brennanashton.com>
AuthorDate: Tue Dec 29 11:53:05 2020 -0800

    CI: Only use approved GitHub Actions
---
 .github/workflows/build.yml |  8 +-------
 .github/workflows/doc.yml   | 26 +++++---------------------
 .github/workflows/lint.yml  |  4 +++-
 3 files changed, 9 insertions(+), 29 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8400438..db38dc9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -142,13 +142,7 @@ jobs:
           password: ${{ secrets.GITHUB_TOKEN }}
 
       - name: Docker Pull
-        uses: nick-invision/retry@v1
-        with:
-          timeout_minutes: 10
-          max_attempts: 3
-          retry_wait_seconds: 10
-          command: docker pull docker.pkg.github.com/apache/incubator-nuttx-testing/nuttx-ci-linux
-
+        run: docker pull docker.pkg.github.com/apache/incubator-nuttx-testing/nuttx-ci-linux
       - name: Export NuttX Repo SHA
         run: echo "nuttx_sha=`git -C sources/nuttx rev-parse HEAD`" >> $GITHUB_ENV
       - name: Run builds
diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml
index a3dbf2f..7565f4f 100644
--- a/.github/workflows/doc.yml
+++ b/.github/workflows/doc.yml
@@ -23,31 +23,15 @@ jobs:
       - uses: actions/setup-python@v2
         with:
           python-version: '3.8'
-      - name: Generate requirements.txt file
+      - name: Generate Documentation
         run: |
           cd Documentation/
           pip3 install pipenv
-          pipenv lock -r > requirements.txt
-      - uses: ammaraskar/sphinx-problem-matcher@master
-      - uses: ammaraskar/sphinx-action@master
-        with:
-          docs-folder: "Documentation/"
+          pipenv install
+          pipenv run make html
+          # This step flakes frequently so still annotate errors but dont fail the build
+          pipenv run make linkcheck || true
       - uses: actions/upload-artifact@v2
         with:
           name: sphinx-docs
           path: Documentation/_build/html/
-  linkcheck:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v1
-      - uses: actions/setup-python@v2
-        with:
-          python-version: '3.8'
-      - uses: ammaraskar/sphinx-problem-matcher@master
-      - name: Run linkcheck
-        run: |
-          cd Documentation/
-          pip3 install pipenv
-          pipenv install
-          # This step flakes frequently so still annotate errors but dont fail the build
-          pipenv run make linkcheck || true
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index b85863d..532ef6f 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -9,4 +9,6 @@ jobs:
     steps:
       - uses: actions/checkout@v2
       - name: 🧹 YAML Lint
-        uses: ibiqlik/action-yamllint@v3
+        uses: github/super-linter@v3
+        env:
+          VALIDATE_YAML: true