GRASS website: 8.5 manual pages not available

The https://grass.osgeo.org/grass85/manuals/index.html is not available

Confirmed. The reason is found here, at the very end:

grass.osgeo.org/grass85/binary/linux/snapshot/build.log.txt

...
Checking v.info. iso . html. Source and commits URL: CORRECT

Log file written to </home /neteler/ .grass8/addons/logs/>
Changing into </home/neteler/src/releasebranch_8_5/>...
Identifying last successful workflow run for  "documentation. yml"
Found last successful run: 26467492147
Looking up artifacts for run 26467492147. ..
Found artifact ID: 7224179029
Downloading the artifact as ZIP (takes a moment). . .
gh: Artifact has expired (HTTP 410)
...

Not sure how that could happen?

It was over 2-3 days? What did we set? It is on the releasebranch_8_5, so just have a commit merged there or rerun the documentation workflow there

You could make a PR to change the retention days to 30 or 31 if the repo-configured limit allows up to that, for the releasebranch, but not for PRs.

1 Like

Can anyone please take over? No idea here how to write the needed PR…

There’s also a backport possibly to do to fix the NoneType, tmzi commented on it recently

I think this should work if the OSGeo organization setting allows it like @echoix suggested. The default value for artifact retention is 90 days.

retention-days: ${{ startsWith(github.ref_name, 'releasebranch_') && 31 || 3 }}

Should all retention-days entries in .github/workflows/documentation.yml be replaced?

It depends on what is needed to be downloaded again. For releasebranches, we could also set a trigger to rerun each week

1 Like