Jordan Petridis
777a2102f8
gitlabci: Add review apps.
...
This makes it able to show a link pointing to the bundle in Merge Requests.
2018-05-10 18:46:52 +03:00
Jordan Petridis
65949c5af5
gitlabci: Extend the lifespan of the flatpak bundle.
...
For more information see the following nautilus commit.
3a35b6035a
Closes #60 .
2018-05-10 18:46:52 +03:00
Jordan Petridis
e40f880b9e
gitlabci: Use prebuilt clippy image
...
Since clippy won't fail to install now that it's bundled in the
container image also do not allow the to fail
2018-05-10 18:38:51 +03:00
Jordan Petridis
37c7f20256
gitlabci: Always run clippy as part of the lint state now.
2018-05-02 16:05:03 +03:00
Ivan Augusto
2f1ea12cfa
Update links to new repo
2018-04-19 17:23:46 -03:00
Jordan Petridis
18820202d7
gitlabci: Add needed ENV vars.
...
abc8fb988f uses an feature of rayon
that's behind a compile time flag.
2018-04-18 07:06:17 +03:00
Jordan Petridis
822a72efde
gitlabci: Enable the ubuntu/rust stable build, disable tests in flatpak
...
Due to meson not understanding cargo, it's actually faster to have
a separate build + test job than trying to compile the cargo
tests twice inside the flatpak enviroment
2018-03-27 10:04:02 +03:00
Jordan Petridis
e497f73316
gitlabci: run glib-compile-resources from the flatpak enviroment
2018-03-21 14:24:56 +02:00
Jordan Petridis
28965dc2b1
gitlabci: Disable normal builds now that tests can run on the flatpak one.
2018-03-19 12:00:53 +02:00
Jordan Petridis
9f191d0ab8
gitlabci: Run cargo test inside the flatpak.
2018-03-19 11:33:45 +02:00
Jordan Petridis
c2a3ce5096
Why the hell you do not cache cargo.
2018-03-19 07:43:04 +02:00
Jordan Petridis
2f2f11b7bc
gitlabci: Fix flatpak issue building only master.
2018-03-18 17:03:16 +02:00
Jordan Petridis
2457e95f0e
gitlabci: Improve caching
2018-03-18 05:59:35 +02:00
Jordan Petridis
327c907463
gitlabci: try to cache the flatpak build
2018-03-18 05:07:42 +02:00
Jordan Petridis
1b558d3b30
gitlabci: switch flatpak build to the custom image
2018-03-18 05:07:37 +02:00
Jordan Petridis
bc2da6e59e
gitlabci: add flatpak build and reformat tabs.
2018-03-18 00:31:15 +02:00
Jordan Petridis
fdf3908494
This reverts cc052eb450
...
Turns out debian stable meson package is kinda old.
2018-03-13 07:23:43 +02:00
Jordan Petridis
cc052eb450
gitlabci: use meson to test the build instead of cargo.
2018-03-13 07:03:31 +02:00
Jordan Petridis
3da503cdea
Use prebuilt image for the rustfmt CI check.
2018-02-26 17:49:20 +02:00
Jordan Petridis
88a4c2d9f0
gitlab-ci: Disable nightly builds and clippy.
2018-01-12 00:33:58 +02:00
Jordan Petridis
55b6fccefd
Make it explicit to run some tests.
2017-12-28 23:46:09 +02:00
Jordan Petridis
a9d1084e05
gitlab-ci: Remove ci cache until gitlab-runner 10.4 release
2017-12-27 18:14:50 +02:00
Jordan Petridis
30970c8dfb
gitlab-ci: Force regeneration of gresources.
2017-12-23 16:35:23 +02:00
Jordan Petridis
37dbfff766
gitlab-ci: Do not cache rustfmt and clippy stuff.
2017-12-23 14:22:02 +02:00
Jordan Petridis
fac048a24d
Small Visual tweaks all over the client.
2017-12-22 20:47:37 +02:00
Jordan Petridis
7aebb4d50d
gitlab-ci: Add caching to the ci config.
2017-12-22 18:49:24 +02:00
Jordan Petridis
ccfea527ac
gitlab-ci: use --force for clippy and rustfmt isntallation.
2017-12-20 13:25:31 +02:00
Jordan Petridis
b528c48e3b
Run rustfmt.
2017-12-09 05:57:16 +02:00
Jordan Petridis
35f7464540
Use a gitlab-ci template instead of script duplication.
2017-12-05 07:47:07 +02:00
Jordan Petridis
c8c0699d9c
gitlab-ci tweak.
2017-12-05 07:37:43 +02:00
Jordan Petridis
39cccf85a5
Change the ci config.
2017-11-25 18:50:32 +02:00
Jordan Petridis
f0a0fdfa83
Added a truncate_db helper function.
2017-11-25 03:01:21 +02:00
Jordan Petridis
d9ef4fed53
Truncate the temp db before running test_complete_index. Should close #17 .
2017-11-24 20:31:10 +02:00
Jordan Petridis
5570fdd118
Switched to using r2d2 instead of a databaseConnection object.
2017-11-23 21:09:50 +02:00
Jordan Petridis
f635f60ad8
Updated .gitlab-ci.yml
2017-11-12 14:35:29 +02:00
Jordan Petridis
49bf8f3d04
Disabled meson builds from the ci.
2017-11-11 15:34:46 +02:00
Jordan Petridis
4e4a9d799a
Added meson build into the gitlab-ci.
2017-11-11 14:47:22 +02:00
Jordan Petridis
9beea21a4f
Code cleanup.
...
Converted rest of .clone() s on ref pointer to use the macro instead.
Stopped ignoring clippy clone_on_ref_pointer warnings since there shouldn't
be any, anymore.
2017-10-23 07:37:07 +03:00
Jordan Petridis
b17f9eb89b
Initial draft of README.md
2017-10-23 03:54:55 +03:00
Jordan Petridis
4d77fa47d8
Make rustfmt ci test a requirement.
2017-10-17 23:08:30 +03:00
Jordan Petridis
339aeb40fa
gitlab-ci rustfmt fix?
2017-10-17 22:30:26 +03:00
Jordan Petridis
1915198282
local before_scipt was completly overwritting the global one.
2017-10-10 17:00:46 +03:00
Jordan Petridis
e466d252fc
CI fixes.
2017-10-10 16:22:25 +03:00
Jordan Petridis
1c508798c9
Updated dependancies.
2017-10-10 16:19:07 +03:00
Jordan Petridis
c8b6d3faa8
Trying out clippy and rustfmt CI-integrations.
2017-10-10 15:50:31 +03:00
Jordan Petridis
2c1b55c2fb
Fix gitlab-ci gtk dependancies.
2017-10-05 22:53:29 +03:00
Jordan Petridis
3b4acf9fc3
Improved get_temp_db helper func.
2017-10-05 18:02:15 +03:00
Jordan Petridis
dce7fc1468
Updated .gitlab-ci.yml
2017-10-05 16:24:59 +03:00
Jordan Petridis
98f7f6e37a
I hate everything.
2017-10-04 12:20:07 +03:00
Jordan Petridis
3e2471953b
Revert "Codecov take 2."
...
This reverts commit 693def007a .
2017-10-04 12:16:23 +03:00
Jordan Petridis
693def007a
Codecov take 2.
2017-10-04 11:49:41 +03:00
Jordan Petridis
b6879f82b6
Added some, lacking but better than nothing, integration tests.
2017-10-04 11:45:13 +03:00
Jordan Petridis
1b69fd5091
Re enable codecov integration.
2017-10-04 10:11:46 +03:00
Jordan Petridis
6b689f4635
Seperated the pipelines for nightly and stable rust builds.
2017-10-02 19:03:29 +03:00
Jordan Petridis
e02edfd53b
Testing gitlab-ci configs.
2017-10-02 18:57:05 +03:00
Jordan Petridis
cdab10b016
Disable codecov integration.
2017-10-02 18:37:18 +03:00
Jordan Petridis
83964c5552
CDD, #CI_driven_development
2017-10-01 11:19:29 +03:00
Jordan Petridis
a488dc6999
gitlab-ci take 3. Action.
2017-10-01 11:07:26 +03:00
Jordan Petridis
4402c6906c
gitlab-ci take 2.
2017-10-01 11:04:51 +03:00
Jordan Petridis
aa7e928b05
added gitlab-ci config.
2017-10-01 10:58:09 +03:00