<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker/x86_64-gnu-tools/checktools.sh, branch 1.45.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.45.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.45.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-05-01T02:50:43+00:00</updated>
<entry>
<title>Turn of rustc-dev-guide toolstate for now</title>
<updated>2020-05-01T02:50:43+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-05-01T02:50:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e43b00d4fe2660573e40ec9125290b1d9974e44'/>
<id>urn:sha1:9e43b00d4fe2660573e40ec9125290b1d9974e44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce Python 3 as much as possible</title>
<updated>2020-04-10T13:09:58+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2019-11-21T12:57:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38eb369fa4d06e55869a8fae62796a7b0085a5bd'/>
<id>urn:sha1:38eb369fa4d06e55869a8fae62796a7b0085a5bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move rustc-guide submodule to rustc-dev-guide</title>
<updated>2020-03-24T18:38:53+00:00</updated>
<author>
<name>Santiago Pastorino</name>
<email>spastorino@gmail.com</email>
</author>
<published>2020-03-10T20:22:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4387a8b96e4ae5b0c0450b284574d8307b4d5685'/>
<id>urn:sha1:4387a8b96e4ae5b0c0450b284574d8307b4d5685</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move CI to new builtin check-toolstate</title>
<updated>2019-12-10T14:30:09+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-11-23T23:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=97d936423c914c4e3402bfecfd6943e1edf23815'/>
<id>urn:sha1:97d936423c914c4e3402bfecfd6943e1edf23815</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: move toolstates.json to /tmp/toolstate/ and docker mount it</title>
<updated>2019-10-30T18:41:22+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2019-10-30T18:41:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca3468768d234af5de4fe7b578b701e3404a6dac'/>
<id>urn:sha1:ca3468768d234af5de4fe7b578b701e3404a6dac</id>
<content type='text'>
Before this commit toolstates.json was stored in /tmp and it wasn't
mounted outside the build container. That caused uploading the file in
the upload-artifacts task to fail, as the file was missing on the host.

Mounting /tmp/toolstates.json alone is not the best approach: if the
file is missing when the container is started the Docker engine will
create a *directory* named /tmp/toolstates.json.

The Docker issue could be solved by pre-creating an empty file named
/tmp/toolstates.json, but doing that could cause problems if bootstrap
fails to generate the file and the toolstate scripts receive an empty
JSON.

The approach I took in this commit is to instead mount a /tmp/toolstate
directory inside Docker, and create the toolstates.json file in it. That
also required a small bootstrap change to ensure the directory is
created if it's missing.
</content>
</entry>
<entry>
<title>Rollup merge of #62759 - mark-i-m:rustc-guide-toolstate-check, r=kennytm</title>
<updated>2019-07-28T09:11:06+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-07-28T09:11:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2826bdcfa6fecc656294534162fb5990d3d53cf5'/>
<id>urn:sha1:2826bdcfa6fecc656294534162fb5990d3d53cf5</id>
<content type='text'>
Actually add rustc-guide to toolstate, don't fail builds for the guide

cc @ehuss

r? @kennytm
</content>
</entry>
<entry>
<title>ci: gate toolstate repo pushes on the TOOLSTATE_PUBLISH envvar</title>
<updated>2019-07-25T09:51:08+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2019-07-25T09:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b01b5b911f3bb209ee619055a154cd81ca0674be'/>
<id>urn:sha1:b01b5b911f3bb209ee619055a154cd81ca0674be</id>
<content type='text'>
Unfortunately due to an Azure quirk the TOOLSTATE_REPO_ACCESS_TOKEN is
not suitable to gate whether to push new commits to the repo, as if it's
not defined on the Azure side it will actually be set to the literal
`$(TOOLSTATE_REPO_ACCESS_TOKEN)`, which screws everything up.

This instead adds another, non-secret environment variable to gate
publishing: TOOLSTATE_PUBLISH. As non-secret environment variables
behave correctly this fixes the issue.
</content>
</entry>
<entry>
<title>add back check for update prs</title>
<updated>2019-07-23T20:37:04+00:00</updated>
<author>
<name>Mark Mansi</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2019-07-23T20:33:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11a3b742d8dfae9c9d4858adc5417918e13d84a5'/>
<id>urn:sha1:11a3b742d8dfae9c9d4858adc5417918e13d84a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more comments</title>
<updated>2019-07-23T20:36:51+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-07-23T08:54:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82d18412d1478a5c2db8bf6ed6c32e4b1c668dfe'/>
<id>urn:sha1:82d18412d1478a5c2db8bf6ed6c32e4b1c668dfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more comments for toolstate scripts</title>
<updated>2019-07-23T20:36:51+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-07-23T08:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9c48ed4eab3d2f6050803479f76db0aafecdd7c7'/>
<id>urn:sha1:9c48ed4eab3d2f6050803479f76db0aafecdd7c7</id>
<content type='text'>
</content>
</entry>
</feed>
