Opened 8 weeks ago

Closed 6 weeks ago

#1851 closed defect (fixed)

Error when downloading from https://builds.smartmontools.org/

Reported by: EugenAM Owned by: Alex Samorukov
Priority: minor Milestone:
Component: all Version:
Keywords: Cc:

Description

For example, I'm trying to download https://builds.smartmontools.org/ #1927 builds/smartmontools-linux-x86_64-static-7.5-r5613.tar.gz today.


ash-4.4# curl https://output.circle-artifacts.com/output/job/a270debf-d10c-4990-add4-eddeef0bfc0e/artifacts/0/builds/smartmontools-linux-x86_64-static-7.5-r5613.tar.gz
{"message":"not found"}

Change History (5)

comment:1 by Alex Samorukov, 8 weeks ago

This is a known issue related to the CI object expiration CircleCI did. I am not sure yet how to solve it properly. Maybe we should update to some storage (which one?) as part of the CI. I need to check if artifacts on GHA expire the same way.

That is about CircleCI:

By default, artifact storage duration is set to 30 days. This can be customized on the CircleCI web app by navigating to Plan Usage Controls. Currently, 30 days is also the maximum storage duration you can set.

GHA seems to be a bit more friendly in that manner:

By default, the artifacts and log files generated by workflows are retained for 90 days before they are automatically deleted. You can adjust the retention period, depending on the type of repository: For public repositories: you can change this retention period to anywhere between 1 day or 90 days.

But still will be the same issue if there were no commits within 90days

Last edited 8 weeks ago by Alex Samorukov (previous) (diff)

comment:2 by Alex Samorukov, 8 weeks ago

Owner: set to Alex Samorukov
Priority: majorminor
Status: newaccepted

comment:3 by Alex Samorukov, 8 weeks ago

As a workaround, we can try scheduled runs every week. That would at least make the latest build always available.

Last edited 8 weeks ago by Alex Samorukov (previous) (diff)

comment:4 by Alex Samorukov, 8 weeks ago

Done. Configured to be run on every Monday, 2:00 UTC. I will close the ticket once it will succeed.

comment:5 by Alex Samorukov, 6 weeks ago

Resolution: fixed
Status: acceptedclosed

scheduled build works as expected, closing ticket

Note: See TracTickets for help on using tickets.