Skip to content

Commit

Permalink
Auto merge of #56852 - kennytm:test-publish-toolstate-in-ci, r=Mark-S…
Browse files Browse the repository at this point in the history
…imulacrum

Added a job to dry-run the publish_toolstate.py once

Closes #56848.

Requires #56847 to be merged first.
  • Loading branch information
bors committed Dec 27, 2018
2 parents f2b9217 + 854abd3 commit bc09637
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
9 changes: 9 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,15 @@ before_script:
# Enable core dump on Linux.
sudo sh -c 'echo "/checkout/obj/cores/core.%p.%E" > /proc/sys/kernel/core_pattern';
fi
- >
if [ "$IMAGE" = mingw-check ]; then
# verify the publish_toolstate script works.
git clone --depth=1 https://github.com/rust-lang-nursery/rust-toolstate.git;
cd rust-toolstate;
python2.7 "$TRAVIS_BUILD_DIR/src/tools/publish_toolstate.py" "$(git rev-parse HEAD)" "$(git log --format=%s -n1 HEAD)" "" "";
cd ..;
rm -rf rust-toolstate;
fi
# Log time information from this machine and an external machine for insight into possible
# clock drift. Timezones don't matter since relative deltas give all the necessary info.
Expand Down
5 changes: 5 additions & 0 deletions src/tools/publish_toolstate.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,11 @@ def update_latest(
sys.exit(0)

print(message)

if not github_token:
print('Dry run only, not committing anything')
sys.exit(0)

with open(save_message_to_path, 'w') as f:
f.write(message)

Expand Down

0 comments on commit bc09637

Please sign in to comment.