From ab706efd2e0c05b31d8aa4099b78788a1d7edd91 Mon Sep 17 00:00:00 2001 From: Rainer Kuemmerle Date: Mon, 30 Dec 2024 16:51:38 +0100 Subject: [PATCH 1/3] Drop packages in g2o.tex --- doc/g2o.tex | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/g2o.tex b/doc/g2o.tex index 5cb40a104..15306f261 100644 --- a/doc/g2o.tex +++ b/doc/g2o.tex @@ -1,11 +1,9 @@ \documentclass[a4paper]{article} \usepackage{graphicx} -\usepackage{fullpage} \usepackage{graphicx} % for pdf, bitmapped graphics files \usepackage{amsmath} % assumes amsmath package installed \usepackage{amssymb} % assumes amsmath package installed\ref \usepackage{psfrag} -\usepackage{algorithmic} \usepackage{algorithm} \usepackage{color} \usepackage{xcolor} From 7cbd114291abca88ab093f7523a5cc5b47cf312c Mon Sep 17 00:00:00 2001 From: Rainer Kuemmerle Date: Mon, 30 Dec 2024 16:52:53 +0100 Subject: [PATCH 2/3] Delete classes.svg --- doc/pics/classes.svg | 624 ------------------------------------------- 1 file changed, 624 deletions(-) delete mode 100644 doc/pics/classes.svg diff --git a/doc/pics/classes.svg b/doc/pics/classes.svg deleted file mode 100644 index da10af764..000000000 --- a/doc/pics/classes.svg +++ /dev/null @@ -1,624 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - - - HyperGraph - - HyperGraph::Vertex - - HyperGraph::Edge - - OptimizableGraph::Edge - - OptimizableGraph::Vertex - - OptimizableGraph - - SparseOptimizer - - Solver - - LinearSolver - - BaseBinaryEdge<D,E,VertexXi,VertexXj> - - BaseMultiEdge<D,E> - - BaseUnaryEdge<D,E,VertexXi> - - BaseVertex<D, T> - - LinearSolverPCG<> - - LinearSolverCSparse<> - - LinearSolverlCholmod<> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - is-a - has-a - has-many - BlockSolver<> - SparseBlockMatrix<T> - - OptimizationAlgorithm - - - - OptimizationWithHessian - - - - Gauss-Newton - - Levenberg-Marquardt - - Powell's dogleg - - - - - - - - - From b86a812529481f8d04bd5c4a53db8fb21cef5359 Mon Sep 17 00:00:00 2001 From: Rainer Kuemmerle Date: Mon, 30 Dec 2024 16:53:09 +0100 Subject: [PATCH 3/3] Add release workflow Fix #835 --- .github/workflows/release.yml | 40 +++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..7b5153d0e --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,40 @@ +name: Release + +on: + push: + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' + - 'git$' + pull_request: + branches: [ "master" ] + +permissions: + contents: write + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 25 + + - name: Install dependencies + run: | + sudo apt install fig2dev texlive-latex-recommended texlive-science + + - name: Build PDF doc + run: | + cd doc + make + ls -l ${{github.workspace}}/doc/*.pdf + + + # - name: Create github Release + # uses: softprops/action-gh-release@v2 + # if: startsWith(github.ref, 'refs/tags/') + # with: + # generate_release_notes: false + # files: | + # ${{github.workspace}}/doc/*.pdf