diff options
Diffstat (limited to 'xtask/src/lib.rs')
-rw-r--r-- | xtask/src/lib.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/xtask/src/lib.rs b/xtask/src/lib.rs index 4050f9d01..cebb14abc 100644 --- a/xtask/src/lib.rs +++ b/xtask/src/lib.rs | |||
@@ -17,7 +17,7 @@ use std::{ | |||
17 | 17 | ||
18 | use crate::{ | 18 | use crate::{ |
19 | codegen::Mode, | 19 | codegen::Mode, |
20 | not_bash::{pushd, run}, | 20 | not_bash::{fs2, pushd, run}, |
21 | }; | 21 | }; |
22 | 22 | ||
23 | pub use anyhow::Result; | 23 | pub use anyhow::Result; |
@@ -167,11 +167,11 @@ pub fn run_release(dry_run: bool) -> Result<()> { | |||
167 | } | 167 | } |
168 | 168 | ||
169 | let website_root = project_root().join("../rust-analyzer.github.io"); | 169 | let website_root = project_root().join("../rust-analyzer.github.io"); |
170 | let changelog_dir = website_root.join("/thisweek/_posts"); | 170 | let changelog_dir = website_root.join("./thisweek/_posts"); |
171 | 171 | ||
172 | let today = run!("date --iso")?; | 172 | let today = run!("date --iso")?; |
173 | let commit = run!("git rev-parse HEAD")?; | 173 | let commit = run!("git rev-parse HEAD")?; |
174 | let changelog_n = fs::read_dir(changelog_dir.as_path())?.count(); | 174 | let changelog_n = fs2::read_dir(changelog_dir.as_path())?.count(); |
175 | 175 | ||
176 | let contents = format!( | 176 | let contents = format!( |
177 | "\ | 177 | "\ |
@@ -194,9 +194,9 @@ Release: release:{}[] | |||
194 | ); | 194 | ); |
195 | 195 | ||
196 | let path = changelog_dir.join(format!("{}-changelog-{}.adoc", today, changelog_n)); | 196 | let path = changelog_dir.join(format!("{}-changelog-{}.adoc", today, changelog_n)); |
197 | fs::write(&path, &contents)?; | 197 | fs2::write(&path, &contents)?; |
198 | 198 | ||
199 | fs::copy(project_root().join("./docs/user/readme.adoc"), website_root.join("manual.adoc"))?; | 199 | fs2::copy(project_root().join("./docs/user/readme.adoc"), website_root.join("manual.adoc"))?; |
200 | 200 | ||
201 | Ok(()) | 201 | Ok(()) |
202 | } | 202 | } |