Add artifact build to the CI#1235
Conversation
matsduf
left a comment
There was a problem hiding this comment.
The Zonemaster-Backend.mo files are missing from the TAR file. I think the MANIFEST unit test should captured that.
matsduf
left a comment
There was a problem hiding this comment.
Gives the same content as built on the command line.
matsduf
left a comment
There was a problem hiding this comment.
Can you add the same documentation as the other PRs?
I assumed this to have the v2026.1 milestone. Is that correct?
|
I downloaded the zip file (artifact) produced when #1248 was merged, which is at commit 5980bb3, which is where develop branch points at. I took the tar file created locally on FreeBSD from the same commit. I compared the two and only found insignificant differences due to different version of inc::Module::Install being used (1.19 vs 1.21). Only the version identifier differed. This was done as release testing for v2026.1. |
Purpose
This PR adds artifact creation to CI. This artifact can be useful for release testing and PR review.
The artifact is created only if all tests pass.
Context
Follow-up to #1229
How to test this PR
You should be able to download the artifact from the action tab and install it by following the Zonemaster documentation.
https://doc.zonemaster.net/latest/installation/README.html