diff --git a/.github/workflows/generator.yaml b/.github/workflows/generator.yaml index 790cb6b3c..184212fb3 100644 --- a/.github/workflows/generator.yaml +++ b/.github/workflows/generator.yaml @@ -19,32 +19,20 @@ jobs: generation: name: Generated artifacts runs-on: ubuntu-20.04 + container: + image: swiftnav/libsbp-build:2023-12-18 + options: --user root + volumes: + - ${{ github.workspace }}:/mnt/workspace steps: - uses: actions/checkout@v2 with: fetch-depth: 0 submodules: recursive - - name: Installing dependencies + - name: Set safe git directory run: | - sudo apt-get -qq update - sudo apt-get install -y tox python3-sphinx clang-format-6.0 enchant - pip3 install tox-run-command - tox -e py --notest - - - name: Installing Node - uses: actions/setup-node@v4 - with: - node-version: 18 - - - name: Installing Quicktype - run: | - npm ci - npm install -g quicktype - - - uses: gradle/gradle-build-action@v2 - with: - gradle-version: 7.1.1 + git config --global --add safe.directory /__w/libsbp/libsbp - name: Generate tests run: | @@ -58,16 +46,9 @@ jobs: git diff --cached --exit-code git diff --exit-code -# - name: Generate html for python -# run: make html-python # emits python/docs/build/html, not checked in - - name: Generate javadocs for java run: make javadocs # emits java/build/docs/javadoc, not used - - name: Installing pdf dependencies - run: | - sudo apt-get install -y texlive-latex-extra texlive-fonts-extra texlive-science graphviz - - name: Generate pdf id: pdf run: | diff --git a/HOWTO.md b/HOWTO.md index d93732d4d..28707ef8b 100644 --- a/HOWTO.md +++ b/HOWTO.md @@ -155,11 +155,11 @@ Some thoughts to consider when adding a new message: It's highly recommended to use the docker container to run the release process, the docker container can be pulled from DockerHub and launched via this command: - docker run -v $PWD:/mnt/workspace -i -t swiftnav/libsbp-build:2022-06-14 + docker run -v $PWD:/mnt/workspace -i -t swiftnav/libsbp-build:2023-12-19 You can invoke individual stages like so: - docker run -v $PWD:/mnt/workspace -i -t swiftnav/libsbp-build:2022-06-14 \ + docker run -v $PWD:/mnt/workspace -i -t swiftnav/libsbp-build:2023-12-19 \ /bin/bash -c "make python" Check this [link](https://hub.docker.com/r/swiftnav/libsbp-build/tags) for newer tags. @@ -453,7 +453,7 @@ For more info see: