Don't fail on setModificationTime, fixes #784
Related: * https://github.com/actions/runner-images/issues/7061 * https://github.com/actions/runner-images/pull/7068
This commit is contained in:
parent
e57a8abd3d
commit
e03c5ee4a1
@ -263,8 +263,12 @@ getBase uri = do
|
|||||||
dlWithMod modTime json_file = do
|
dlWithMod modTime json_file = do
|
||||||
let (dir, fn) = splitFileName json_file
|
let (dir, fn) = splitFileName json_file
|
||||||
f <- liftE $ download uri' (Just $ over pathL' (<> ".sig") uri') Nothing Nothing dir (Just fn) True
|
f <- liftE $ download uri' (Just $ over pathL' (<> ".sig") uri') Nothing Nothing dir (Just fn) True
|
||||||
liftIO $ setModificationTime f modTime
|
|
||||||
liftIO $ setAccessTime f modTime
|
-- make these failures non-fatal, also see:
|
||||||
|
-- https://github.com/actions/runner-images/issues/7061
|
||||||
|
handleIO (\e -> logWarn $ "setModificationTime failed with: " <> T.pack (displayException e)) $ liftIO $ setModificationTime f modTime
|
||||||
|
handleIO (\e -> logWarn $ "setAccessTime failed with: " <> T.pack (displayException e)) $ liftIO $ setAccessTime f modTime
|
||||||
|
|
||||||
pure f
|
pure f
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user