Skip to content

Commit e2a80b5

Browse files
committed
Merge branch 'master' into develop
2 parents 7d13615 + def9ad2 commit e2a80b5

8 files changed

+24
-98
lines changed

.github/workflows/create-release.yaml

+7-85
Original file line numberDiff line numberDiff line change
@@ -18,98 +18,20 @@ jobs:
1818
with:
1919
submodules: recursive
2020

21-
- name: Check Compilation, Tests, Examples, Docs and Benchmarks
22-
uses: ./.github/workflows/continuous-integration.yaml
23-
24-
- name: Generate Python Wheels
25-
uses: ./.github/workflows/wheels.yaml
26-
2721
- name: Zip Source Code
2822
run: |
2923
zip -r librapid.zip ../librapid
3024
31-
- name: Get latest CMake and ninja
32-
uses: lukka/get-cmake@latest
33-
34-
- name: Setup Python
35-
uses: actions/setup-python@v4
36-
with:
37-
python-version: "3.9"
38-
39-
- name: Install Clang
40-
uses: KyleMayes/install-llvm-action@v1
41-
with:
42-
version: "15.0"
43-
directory: "./llvm"
44-
env: on
45-
46-
- name: Build Doxygen
47-
id: build_doxygen
48-
continue-on-error: true
49-
run: |
50-
git clone --recursive https://github.com/doxygen/doxygen.git
51-
cd doxygen
52-
git checkout Release_1_9_7
53-
mkdir build
54-
cd build
55-
cmake .. -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles"
56-
cmake --build . --config Release
57-
sudo make install
58-
env:
59-
CC: gcc
60-
CXX: g++
61-
62-
- name: Install Doxygen on Error
63-
if: steps.build_doxygen.outcome != 'success'
64-
run: |
65-
sudo apt install doxygen
66-
67-
- name: Upgrade Source Distribution
68-
continue-on-error: true
69-
run: |
70-
sudo apt update
71-
sudo apt upgrade -y
72-
sudo apt autoremove -y
73-
74-
- name: Install LaTeX
75-
continue-on-error: true
76-
run: |
77-
sudo apt-get install -y texlive-full
78-
79-
- name: Install Requirements
80-
continue-on-error: true
81-
run: |
82-
cd docs
83-
pip install -r requirements.txt
84-
85-
- name: Force install Sphinx Build
86-
run: |
87-
sudo apt-get install python3-sphinx
88-
89-
- name: Configure Files
90-
run: |
91-
touch .is_local
92-
93-
- name: Build HTML Documentation
94-
run: |
95-
cd docs
96-
make html
97-
98-
- name: Build PDf Documentation
99-
# continue-on-error: true
100-
run: |
101-
cd docs
102-
make latexpdf
103-
104-
- name: Zip Documentation (HTML)
105-
run: |
106-
zip -r htmlDocs.zip ./docs/build/html
107-
10825
- uses: "marvinpinto/action-automatic-releases@latest"
10926
with:
11027
repo_token: "${{ secrets.GITHUB_TOKEN }}"
11128
prerelease: false
11229
files: |
11330
librapid.zip
114-
htmlDocs.zip
115-
docs/build/latex/librapid.pdf
31+
README.md
32+
LICENSE
33+
version.txt
34+
SECURITY.md
35+
CONTRIBUTING.md
36+
CODE_OF_CONDUCT.md
37+
CITATION.cff

.github/workflows/run-carbonate.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
issues:
55
types: [opened]
66
workflow_call:
7+
workflow_dispatch:
78

89
jobs:
910
carbonate:

.readthedocs.yaml

+3-7
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,9 @@ formats: all
66

77
# Set the build image to use the most recent version
88
build:
9-
os: "ubuntu-22.04"
10-
11-
# Set the python version and requirements
12-
python:
13-
version: "3"
14-
# install:
15-
# - requirements: docs/requirements.txt
9+
os: ubuntu-22.04
10+
tools:
11+
python: "3.11"
1612

1713
# Build documentation in the docs/ directory with Sphinx
1814
sphinx:

CITATION.cff

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors:
55
- family-names: "Davis"
66
given-names: "Toby"
77
title: "LibRapid: Optimised Mathematics for C++"
8-
version: 0.7.4
8+
version: 0.7.5
99
date-released: "2023-10-22"
1010
type: software
1111
url: "https://github.com/LibRapid/librapid"

Doxyfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "LibRapid"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = v0.7.4
41+
PROJECT_NUMBER = v0.7.5
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

README.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
<p align="center">
1+
<!-- <p align="center">
22
<img src="https://raw.githubusercontent.com/LibRapid/librapid_extras/master/branding/LibRapid_light.png#gh-light-mode-only" width="800">
33
</p>
44
55
<p align="center">
66
<img src="https://raw.githubusercontent.com/LibRapid/librapid_extras/master/branding/LibRapid_dark.png#gh-dark-mode-only" width="800">
7-
</p>
7+
</p> -->
8+
9+
<picture>
10+
<source
11+
srcset="https://raw.githubusercontent.com/LibRapid/librapid_extras/master/branding/LibRapid_dark.png"
12+
media="(prefers-color-scheme: dark)">
13+
<img src="https://raw.githubusercontent.com/LibRapid/librapid_extras/master/branding/LibRapid_light.png">
14+
</picture>
815

916
![C++ Version](https://img.shields.io/badge/C++-20/23-purple.svg?style=flat&logo=c%2B%2B) ![License](https://img.shields.io/badge/License-MIT-orange.svg?style=flat) [![Discord](https://img.shields.io/discord/848914274105557043?color=blue&label=Discord&logo=Discord)](https://discord.gg/cGxTFTgCAC)
1017

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ sdist.exclude = [
4242

4343
[project]
4444
name = "librapid"
45-
version = "0.7.4"
45+
version = "0.7.5"
4646
description = "A high-performance library for arrays and numeric calculations"
4747
readme = "README.md"
4848
long_description = ["file: README.md"]

version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
MAJOR 0
22
MINOR 7
3-
PATCH 4
3+
PATCH 5

0 commit comments

Comments
 (0)