Tpt
|
7f89baad87
|
Do not run address sanitizer on server tests
|
2 years ago |
Tpt
|
54c66279f3
|
Set version constraints for Python build dependency
Allows to avoid some unintended breakage if a build package introduces a breaking change
|
2 years ago |
Tpt
|
9dc8dce69c
|
Adds dependabot for GitHub actions
|
2 years ago |
Tpt
|
9be51dc062
|
Testsuite: Run clippy tests without optional features
Allows to check it works with features both enabled and disabled
|
2 years ago |
Tpt
|
dbb04936db
|
Makes sure to not upload debug wheels to pypi
|
2 years ago |
Tpt
|
08612b870a
|
Drops oxigraph.org python doc updating
Let's only use readthedocs.org now
|
2 years ago |
Tpt
|
4dbe079d37
|
Upgrades GitHub actions
|
2 years ago |
Tpt
|
becb64b80b
|
Checks python code with Mypy
|
2 years ago |
Tpt
|
17731d10ab
|
Auto generates pyoxigraph type stubs
Uses a Python script to auto generate python stubs from the module code and doc strings.
Relies heavily on the inspect module.
|
2 years ago |
Tpt
|
992137441f
|
Uses black for code formatting
|
2 years ago |
Tpt
|
6c6a36ec49
|
Avoids running duplicated workflows
|
2 years ago |
Tpt
|
f218134e6c
|
Fixes ReadTheDocs build
Adds a shared requirements.txt file for the dev dependencies
|
2 years ago |
Edmond Chuc
|
93107e6bfe
|
Add development container and update READMEs. Add Sphinx furo theme. (#221)
|
2 years ago |
Tpt
|
f4daa4a600
|
Upgrades to maturin 0.13
|
2 years ago |
Tpt
|
b5f206d54e
|
Makes release jobs more resilient
|
2 years ago |
Tpt
|
52ec334ab3
|
Fixes homebrew update script
|
3 years ago |
Yuri Astrakhan
|
80ec5035e8
|
a few more branch renames
(I accidentally had an extension filter on when I did the first pass, thx for catching)
|
3 years ago |
Tpt
|
296a6340b6
|
Target only macOS 10.14+
Allows targeting C++17
|
3 years ago |
Tpt
|
2751d3f1b3
|
Fixes NPM package upload to GitHub release
|
3 years ago |
Tpt
|
a2c9e88d2a
|
Fixes release script
|
3 years ago |
Tpt
|
7bbbe6d8b7
|
Adds a web build to Oxigraph JS
Generates archives on build & release
|
3 years ago |
Tpt
|
fe58a84bfa
|
Fixes release scripts
|
3 years ago |
Tpt
|
c1f47ea7aa
|
Do not release betas on homebrew
|
3 years ago |
Tpt
|
fb300d181e
|
Python doc: do not release as "stable" for beta versions
|
3 years ago |
Tpt
|
d986ae526b
|
Python: Removes hack making stdist build work
|
3 years ago |
Tpt
|
45031db791
|
Renames "rocksdb-sys" into "oxrocksdb-sys"
|
3 years ago |
Tpt
|
0147620ec3
|
Python: Adds lockfile to source archive
|
3 years ago |
Tpt
|
a5effb065a
|
Automatically upload binaries to GitHub release on release
Creates also a full archive including git submodules for homebrew
|
3 years ago |
Tpt
|
8aee8a50d9
|
Improves Homebrew build
|
3 years ago |
Tpt
|
f617dc9bd3
|
Releases v0.3.0-beta.1
|
3 years ago |
Tpt
|
0921a4e49c
|
Python migration guide
|
3 years ago |
Tpt
|
a6a51cad01
|
Improves build and release scripts
|
3 years ago |
Tpt
|
7d58f451bd
|
Runs LLVM address sanitizer and fixes found bugs
|
3 years ago |
Tpt
|
aad84e4305
|
Renames CI jobs
Be more consistent with respect to what they do
|
3 years ago |
Vincent Emonet
|
cf64633a11
|
Move docker push to gh registry to release.yml. Every push to master are now published as nightly tag. Improved readme instructions for curl with authentication
|
3 years ago |
Vincent Emonet
|
d2eea24c96
|
Move the Dockerfile to server, delete and add docker-compose.yml and nginx.conf to the server/README.md, move the docker.yml workflow in doc.yml and use buildx. Fix the path of the URL generated in the YASGUI interface to take into account when the server is deployed on a subpath (e.g. http://oxigraph.org/sparql)
|
3 years ago |
Vincent Emonet
|
0fce30d7c6
|
Fix git clone recursive in workflow
|
3 years ago |
Vincent Emonet
|
682b75b957
|
Add GitHub Action workflow to build and publish to the GitHub Container registry
|
3 years ago |
Tpt
|
e95bf721dc
|
Adds Cargo Deny
|
3 years ago |
Tpt
|
a969563617
|
Uses Rustls everywhere
Avoids linking problems with system libraries.
Rustls uses the system certificates.
|
3 years ago |
Thomas Tanon
|
ff56a8c5eb
|
Delete dependabot.yml
Huge noise now that the Cargo.lock file is commited
|
3 years ago |
Tpt
|
3daaef71ff
|
Fixes doc test
|
3 years ago |
Tpt
|
dec66cc684
|
Builds wheels on more architectures
|
3 years ago |
Tpt
|
04827a71f8
|
Removes Oxigraph Wikibase
Will be moved to its own repository
|
3 years ago |
Tpt
|
553267b63d
|
Publishes also our rocksdb wrapper
|
3 years ago |
Tpt
|
e66daa6f59
|
Upgrades to Python 3.7+ and ManyLinux 2014+
|
3 years ago |
Tpt
|
177f0201c4
|
Python Linux wheel now vendors Rustls
Instead of OpenSSL: same security issues and easier compilation
|
3 years ago |
Tpt
|
b8125e5743
|
pyoxigraph: optional vendored OpenSSL
Vendored OpenSSL is only useful only for manylinux builds. We should keep using the system OpenSSL builds in the other cases.
|
3 years ago |
Tpt
|
5a449bd4f3
|
CI: Attempt to fix Windows tests build
|
3 years ago |
Tpt
|
e2b1484789
|
CI: Uses messense/maturin-action
|
3 years ago |