Commit-Graf

29 Incheckningar (main)

Upphovsman SHA1 Meddelande Datum
Kitaiti Makoto 2df6138ff1 Fix caddy run option 1 år sedan
Kitaiti Makoto 172c78c41d Update Dockerfile for CI 1 år sedan
Kitaiti Makoto 4328fad5a3 Don't load venv 2 år sedan
Kitaiti Makoto 145253ccbf Fix .venv path in buildenv 2 år sedan
Kitaiti Makoto 846154efe1 Activate venv on integration test 2 år sedan
Kitaiti Makoto 011bd9602d Update plume-buildenv Docker image to v0.4.0 2 år sedan
Kitaiti Makoto d1a74ca8e6 Don't stip shipped binaries 3 år sedan
Kitaiti Makoto 94ccbd6190 Move Rust flag for plume-front to .cargo/config.toml from env var 3 år sedan
Kitaiti Makoto 5d38c3ad70 Fix file name 3 år sedan
Kitaiti Makoto 6fcece3bc0 Follow file name change 3 år sedan
Kitaiti Makoto affe24b9c6 Replace cargo-web with wasm-pack on build environment 3 år sedan
Kitaiti Makoto 3ac94b3e43 Add script to prebuild in Docker container 3 år sedan
Kitaiti Makoto 254eef6a2a Add prebuild script 3 år sedan
Kitaiti Makoto 55abbff9b8 Use Caddy v2 on build env 3 år sedan
KemoNine 02c528cae4
Bump llvm -> 9.0.0 (fixes arm builds) (#737) 4 år sedan
fdb-hiroshima a9441a8804 Fix lettre (#706)
* Use lettre from crates.io instead of git

* fix previous migration

they were failing on some versions of sqlite and postgres
4 år sedan
KemoNine e7126ae335 Fix arm builds (#612) 5 år sedan
fdb-hiroshima 90f6ef0380
upload artifact of wasm binary (#571)
fix #570
5 år sedan
fdb-hiroshima 918bda14ec
rewrite circleci config (#558)
* rewrite circleci config with better syntax

and try using grcov for coverage

* attempt to use less memory and to rerun if memory lack

* actually remove use of kcov

* use the right var

* try looping

* run test serialized

* use feature where we should and make macro path independant

* cargo fmt and remove some '"'

* add zip to dependancies

* reduce number of used thread after first failure

* push translations to crowdin on commit to master

* don't cache result of coverage
5 år sedan
fdb-hiroshima 49bb8cb0bc
import migrations and don't require diesel_cli for admins (#555)
* import migrations via macro

* panic on database not to the latest migration

* add subcommand to plm

* create migration that run tantivy index creation

* remove diesel_cli from places it was

* use our migration system for tests

* create table __diesel_schema_migrations if needed
5 år sedan
fdb-hiroshima a20d2df50a
Upload artifacts to pull request deploy environment (#539) 5 år sedan
fdb-hiroshima 6acb962e72
strip binary before packing (#533)
reduce by 35-40% size of binaries and archive
5 år sedan
fdb-hiroshima 6bb4f8514f remove test after running it, and bump cache version (#531)
fix #523
5 år sedan
fdb-hiroshima 3d82265b85 try to build release plume&plm on ci (#528)
ref Plume-org/docs#27
I should archive the artifacts before uploading
5 år sedan
fdb-hiroshima eabe73ddc0
Add tests for plume webserver (#513)
* begin setup front-end test environment with selenium
* run migrations before tests
* use https for tests
5 år sedan
fdb-hiroshima 26fc2cde5d
use circleci instead of travis (#511)
Upgrade rust-toolchain
Upgrade Tantivy
Warning: tantivy now use a different file format, search index may need to be deleted and recreated to work as intended
try to run compile twice in a row because sometime oomk is evil
5 år sedan
KemoNine a2ddfb0ee9 Fix Plume arm builds (#427)
llvm latest svn commit is broken as of 2019/01/12. This patch pins the llvm+lld versions used for arm compiles.

It also tweaks the architecture detection to be more reliable in multi-lib/multi-arch situations where the CPU is 64bit but the runtime is 32bit.
5 år sedan
KemoNine dfa89e227a Plume front arm support (#402)
* Update plume-front build to use a shell script that adds the necessary dependencies on arm (x86 left untouched inside the script)

* Fix cleanup portion of plume-front.sh

* Break wasm dependencies for arm out so they are run before the main builds to improve layer caching on subsequent docker builds

* Fixup dockerfile so wasm-deps can run properly and with fewer assumptions

* Move new scripts to script/ folder

* Remove saving of path as it's not actually not necessary

* Add rust-toolchain to early copy so it pulls the right rust release (addresses #400)
5 år sedan
Baptiste Gelez b28411da99
Test with PostgreSQL too (#309)
* Test with PostgreSQL too

* Add 'test' to Travis build stages

* Add test coverage for postgresql
5 år sedan