Hello community, I am happy to announce that we have 2 new features.
- We just released a new version of
lsstsw
.
This new version will allow for our testing environments to download prebuilt binaries instead of building everything from source. During rebuild
the environment will first check whether that product already exists in https://eups.lsst.codes, and if it does it will download it, otherwise it will build the product from source as happens currently. In theory, if you run the new lsstsw
, or run the Jenkins stack-os-matrix
after our nightly or weekly runs, you will have an environment ready within a minute or two (depending on internet connection). If you would like to use the new lsstsw
, please refer to our guide.
- The CI system now notifies your GitHub PR about the current run.
When you trigger a Jenkins build, the system will now:
1. Automatically detect open Pull Requests
2. Add a pending status check when the build starts
3. Update the status to show whether tests passed or failed
This integration makes it easier to track the health of your changes directly from GitHub, without having to switch contexts.
If you are using lsstsw
and would like to build from source and avoid fetching binaries, run rebuild -B
. Nightly and weekly releases will always be made from source.