Skip to content

Commit 74264f4

Browse files
authored
Merge pull request diesel-rs#1946 from weiznich/reenable_building_docs
Reenable publishing docs from master
2 parents cdd3192 + abce5dd commit 74264f4

3 files changed

Lines changed: 28 additions & 17 deletions

File tree

.travis.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
language: rust
2-
sudo: required
3-
dist: trusty
2+
dist: xenial
43
rust:
54
- stable
65
- beta
76
- nightly
87
cache: cargo
98
addons:
109
postgresql: '9.5'
10+
apt:
11+
packages:
12+
- libsqlite3-dev
13+
services:
14+
- mysql
1115
before_script:
16+
- pip install 'travis-cargo<0.2' --user
1217
- export PATH=$HOME/.local/bin:$PATH
1318
- mysql -e "create database diesel_test; create database diesel_unit_test; grant all on \`diesel_%\`.* to 'travis'@'%';" -uroot
1419
script:
@@ -74,15 +79,15 @@ env:
7479
global:
7580
- TRAVIS_CARGO_NIGHTLY_FEATURE=""
7681
- secure: NmCM1VNEzid6bROA7tXV1R63n9S9KvY1etXsDzd1608cvjRnG3ZDAWXISbY1BxqrvleElreUJOvz/3TSQCHivpT2ezeyk2sntYtZpw0TWbz1SQMAPNWPTjP3bNQzpmNwfU4p6ui6qIOnQza4JxOu3SZSveNlehDBPkkS+52R7Zw/EPdwi9jTYJArV2+8pnEsQECAdRLttbtA2JBl3hZ4VHfGpHRZyeULn63UzyVbQVzQ3NVhqyQUKTPdpUciQTI3fZEkfaWuLV8QPPa5026/yJEEi2Fsl3r7fyY8ia67k4Zo9THlPVD0YOUlkWuZWwvkxNA8RQSVPv4FidEpwbxG8y6nAra4CjwiEChcpFhZJtrH7ZrXO/tJk7vtc5CFVWUsQtNX92QY1QFdPxwYNBSICLyUN+A+BQURwvQgxdcJsJyQmh5Ed7yuavcAinVq7fPeOyBWcPL5mt17no16aG1rzvXSUnD0aH7F3S3DHkoM9P9iHgJMLk+2YNmJtFescBxCeG8bA7t5bw0kQNH5KUWAD1uYpC9ikB3NVdlc+q17dKTAe4rcYA+sIO+UGudvpmLWT0lXtEMqDfxfCmyICDESs9bNfueCGJEAnfTBNunsJqR7rMUvjNndS2/Ssok6c/0Yfb9X8cM9nI4QLAj/+hClqdYphmpCjuC34bWxFSt/KJI=
77-
# after_success:
78-
# - |
79-
# if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then
80-
# (cd diesel && travis-cargo doc -- --features "postgres sqlite mysql extras")
81-
# mkdir diesel/target
82-
# mv target/doc diesel/target/doc
83-
# echo "docs.diesel.rs" > diesel/target/doc/CNAME
84-
# (cd diesel && travis-cargo doc-upload)
85-
# fi
82+
after_success:
83+
- |
84+
if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then
85+
(cd diesel && cargo +$TRAVIS_RUST_VERSION doc -- --features "postgres sqlite mysql extras")
86+
mkdir diesel/target
87+
mv target/doc diesel/target/doc
88+
echo "docs.diesel.rs" > diesel/target/doc/CNAME
89+
(cd diesel && travis-cargo doc-upload)
90+
fi
8691
branches:
8792
only:
8893
- master

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,4 +246,4 @@ jobs:
246246
displayName: Install build dependencies
247247
- bash: |
248248
cargo check --all
249-
displayName: Check building with rust 1.27.0
249+
displayName: Check building with rust 1.31.0

diesel_tests/tests/joins.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,9 @@ fn left_outer_joins() {
148148
(sean, Some(seans_second_post)),
149149
(tess, None),
150150
];
151-
let source = users::table.left_outer_join(posts::table);
151+
let source = users::table
152+
.left_outer_join(posts::table)
153+
.order_by((users::id.asc(), posts::id.asc()));
152154
let actual_data: Vec<_> = source.load(&connection).unwrap();
153155

154156
assert_eq!(expected_data, actual_data);
@@ -174,7 +176,8 @@ fn columns_on_right_side_of_left_outer_joins_are_nullable() {
174176
];
175177
let source = users::table
176178
.left_outer_join(posts::table)
177-
.select((users::name, posts::title.nullable()));
179+
.select((users::name, posts::title.nullable()))
180+
.order_by((users::id.asc(), posts::title.asc()));
178181
let actual_data: Vec<_> = source.load(&connection).unwrap();
179182

180183
assert_eq!(expected_data, actual_data);
@@ -224,7 +227,8 @@ fn select_multiple_from_right_side_returns_optional_tuple_when_nullable_is_calle
224227

225228
let source = users::table
226229
.left_outer_join(posts::table)
227-
.select((posts::title, posts::body).nullable());
230+
.select((posts::title, posts::body).nullable())
231+
.order_by((users::id.asc(), posts::id.asc()));
228232
let actual_data: Vec<_> = source.load(&connection).unwrap();
229233

230234
assert_eq!(expected_data, actual_data);
@@ -256,7 +260,8 @@ fn select_complex_from_left_join() {
256260

257261
let source = users::table
258262
.left_outer_join(posts::table)
259-
.select((users::all_columns, (posts::title, posts::body).nullable()));
263+
.select((users::all_columns, (posts::title, posts::body).nullable()))
264+
.order_by((users::id.asc(), posts::id.asc()));
260265
let actual_data: Vec<_> = source.load(&connection).unwrap();
261266

262267
assert_eq!(expected_data, actual_data);
@@ -288,7 +293,8 @@ fn select_right_side_with_nullable_column_first() {
288293

289294
let source = users::table
290295
.left_outer_join(posts::table)
291-
.select((users::all_columns, (posts::body, posts::title).nullable()));
296+
.select((users::all_columns, (posts::body, posts::title).nullable()))
297+
.order_by((users::id.asc(), posts::id.asc()));
292298
let actual_data: Vec<_> = source.load(&connection).unwrap();
293299

294300
assert_eq!(expected_data, actual_data);

0 commit comments

Comments
 (0)