Exercism gives an overview of latest updates made to the Exercism.
The “Published At” column is wrong:
I took this screenshot at “2024-03-16 21:52:… UTC” so it is not possible that the latest update is on “2024-03-17 00:12:47 UTC”.
I’m in UTC+1 (France/Paris). Updating my browser sensors to UTC-7 (America/Los_Angeles) gives me the same “2024-03-17 00:12:47 UTC”, so the offset error is most likely server side.
The exercise was published (Add `bank-account` exercise (#364) · exercism/prolog@104dcbd · GitHub) at “2024-03-16T21:12:31Z”.
There certainly is an error on the server, be it a timezone configuration (UTC+3?) or a wrong handling of the date inside the code.
While this is not critical to solve, I think solving this may be rather straightforward by either updating server’s timezone to UTC (db timezone may be at a play here too) or by adding the offset on rendering.
Reference:
- Controller: website/app/controllers/maintaining/site_updates_controller.rb at ce47518021f4b9cc91e8994a6eb9e5cffa54feb2 · exercism/website · GitHub
- View: website/app/views/maintaining/site_updates/index.html.haml at ce47518021f4b9cc91e8994a6eb9e5cffa54feb2 · exercism/website · GitHub
- Model: website/app/models/site_update.rb at ce47518021f4b9cc91e8994a6eb9e5cffa54feb2 · exercism/website · GitHub