@@ -67,6 +67,8 @@ pub struct TestOutput {
6767
6868pub const DATE : & str = "2022-08-30" ;
6969pub const CUSTOM_TOOLCHAIN_NAME : & str = "my-toolchain" ;
70+ /// Archived nightly used for override-based tests so they don't depend on the latest nightly publish.
71+ pub const OVERRIDE_DATE : & str = "2025-12-31" ;
7072
7173const VERSION : & Version = & Version :: new ( 0 , 1 , 0 ) ;
7274const VERSION_2 : & Version = & Version :: new ( 0 , 2 , 0 ) ;
@@ -262,15 +264,16 @@ pub fn delete_toolchain(cfg: &TestCfg, toolchain: &Toolchain) {
262264/// # Examples
263265///
264266/// ```no_run
265- /// use testcfg::{self, get_default_toolchain_override_toolchain, FuelupState};
267+ /// use testcfg::{self, get_default_toolchain_override_toolchain, FuelupState, OVERRIDE_DATE };
266268///
267269/// testcfg::setup(FuelupState::LatestToolchainInstalled, &|cfg| {
268270/// let toolchain = get_default_toolchain_override_toolchain();
269- /// assert_eq!(toolchain.name, format!("nightly-{}", yesterday() ));
271+ /// assert_eq!(toolchain.name, format!("nightly-{OVERRIDE_DATE}" ));
270272/// });
271273/// ```
272274pub fn get_default_toolchain_override_toolchain ( ) -> Toolchain {
273- Toolchain :: new ( format ! ( "nightly-{}" , yesterday( ) ) . as_str ( ) ) . unwrap ( )
275+ // Use an archived nightly so these tests don't depend on yesterday's publish succeeding.
276+ Toolchain :: new ( format ! ( "nightly-{OVERRIDE_DATE}" ) . as_str ( ) ) . unwrap ( )
274277}
275278
276279fn setup_toolchain ( fuelup_home_path : & Path , toolchain : & str ) -> Result < ( ) > {
@@ -349,7 +352,7 @@ pub fn setup_default_override_file(cfg: &TestCfg, component_name: Option<&str>)
349352 let toolchain_override = ToolchainOverride {
350353 cfg : OverrideCfg :: new (
351354 ToolchainCfg {
352- channel : toolchain_override:: Channel :: from_str ( & format ! ( "nightly-{}" , yesterday ( ) ) )
355+ channel : toolchain_override:: Channel :: from_str ( & format ! ( "nightly-{OVERRIDE_DATE}" ) )
353356 . unwrap ( ) ,
354357 } ,
355358 component_name. map ( |c| {
0 commit comments