File tree Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 22
33## Unreleased
44
5+ ## v0.15.1
6+
7+ This point release fixes a bug introduced in 0.15.
8+
9+ * Fixed datetime handling in test-repository (#512 ): This
10+ is fallout from python-tuf upgrade in 0.15.0 and resulted in
11+ unexpected test-repository action failure
12+
513## v0.15.0
614
715* Fixed repository status page HTML rendering (#430 )
Original file line number Diff line number Diff line change 1- __version__ = "0.15.0 "
1+ __version__ = "0.15.1 "
Original file line number Diff line number Diff line change 77import os
88import shutil
99import sys
10- from datetime import datetime
10+ from datetime import UTC , datetime
1111from filecmp import cmp
1212from tempfile import TemporaryDirectory
1313from urllib import request
1919
2020
2121def expiry_check (dir : str , role : str , timestamp : int ):
22- ref_time = datetime .fromtimestamp (timestamp )
22+ ref_time = datetime .fromtimestamp (timestamp , UTC )
2323 md = Metadata .from_file (os .path .join (dir , f"{ role } .json" ))
2424 expiry = md .signed .expires
2525 if ref_time > expiry :
@@ -94,7 +94,7 @@ def client(
9494 if time is not None :
9595 # HACK: replace reference time with ours: initial root has been loaded
9696 # already but that is fine: the expiry check only happens during refresh
97- ref_time = datetime .fromtimestamp (time )
97+ ref_time = datetime .fromtimestamp (time , UTC )
9898 updater ._trusted_set .reference_time = ref_time
9999 ref_time_string = f" at reference time { ref_time } "
100100
Original file line number Diff line number Diff line change 22from tuf_on_ci_sign .import_repo import import_repo
33from tuf_on_ci_sign .sign import sign
44
5- __version__ = "0.15.0 "
5+ __version__ = "0.15.1 "
66
77__all__ = ["delegate" , "import_repo" , "sign" ]
You can’t perform that action at this time.
0 commit comments