vector-of-bool
c160953106
Update neo-sqlite3, generalize package remotes via URLs
This is a large changeset that changes the way we store package
remote info. In these changes, package remotes are entirely
encoded in a single URL. This will help reduce complexity
down the road when multiple different remote types are supported.
The kind of a remote is specified by the URL's scheme, and the
URL parsing differs based on the scheme. For now, only git+http
and git+https are supported.
This comes along with a change to the format of the catalog JSON.
Remote information is now entirely encoded in a URL string.
4 anos atrás
vector-of-bool
5891ca0ce9
--no-clean for faster CI build runs in dev
4 anos atrás
vector-of-bool
f2739101aa
Update to use alpha.4 to build ourself
4 anos atrás
vector-of-bool
c145426c5d
New second-phase toolchain for non-compiled spdlog
4 anos atrás
vector-of-bool
c80b8027e5
New shape for dependency listings
4 anos atrás
vector-of-bool
e3e9ee89ff
Unneeded file cleanup
4 anos atrás
vector-of-bool
1196a8500d
Use separate catalog/repo for prebuilt dds
4 anos atrás
vector-of-bool
d0248b2c80
New bootstrap phase based on alpha.3
4 anos atrás
vector-of-bool
b6628fa7fc
Support a --build-only for ci.py that skips tests
4 anos atrás
vector-of-bool
4157ce571e
Use json5 toolchain files
4 anos atrás
vector-of-bool
051fc2a690
Catalog package can have descriptions
4 anos atrás
vector-of-bool
f599cbf343
Cleanup for new build with 0.0.1
5 anos atrás
vector-of-bool
77ffdca9a7
Use the 0.0.1 tag as our new bootstrap base
5 anos atrás
vector-of-bool
430a34c11f
Do a full bootstrap build in CI for the release
5 anos atrás
vector-of-bool
fc5a461b8c
Skipping deps is not an option
5 anos atrás
vector-of-bool
04fc9cd094
Modify the bootstrap build process to now build newer versions with gcc-9, older with gcc-8, and use the new catalog feature to build deps
5 anos atrás
vector-of-bool
a2b36cc5df
Downloading deps now takes place as part of the main build
5 anos atrás
vector-of-bool
8bf05a557d
Default-enable apps, tests, and warnings for the root project
5 anos atrás
vector-of-bool
fbef91dc94
Building now requires a deps repo
5 anos atrás
vector-of-bool
aaea35e23b
Remove the `--full` parameter
5 anos atrás
vector-of-bool
3755a15e2f
bootstrap-p4
5 anos atrás
vector-of-bool
42cba8986f
Run full build as part of CI
5 anos atrás
vector-of-bool
44be1e12b3
New bootstrap-p3
5 anos atrás
vector-of-bool
87add9d5f8
Embedded dependencies are GONE!
5 anos atrás
vector-of-bool
4c94414b9d
Specify the tests directory for pytest
5 anos atrás
vector-of-bool
8c5c462fba
Use a different temp basedir for pytest to prevent long paths
5 anos atrás
vector-of-bool
9b15738526
Fix windows: Can't replace an executable that is currently open
5 anos atrás
vector-of-bool
9a7cd4ceac
Second phase of CI which downloads and rebuilds our dependencies
5 anos atrás
vector-of-bool
16c06e8fe0
Refactor CI into reusable python modules
5 anos atrás
vector-of-bool
3e55042a45
Use pytest for our smoke tests
5 anos atrás
vector-of-bool
e077956568
Use correct executable suffix in tests on Windows
5 anos atrás
vector-of-bool
ea3c3dc69c
New CI script can download a prebuilt phase-2 bootstrapped executable
5 anos atrás
vector-of-bool
5a28d4560c
Unbuffered mode for Python subprocesses
5 anos atrás
vector-of-bool
afa2fd7fb3
New fancy CI script!
5 anos atrás