|
| 1 | +#Windows Working Group Meeting |
| 2 | +#Notes from 2025-01-16 |
| 3 | + |
| 4 | +##Attendees |
| 5 | +- Shane Lee (@twangboy) |
| 6 | +- Dafydd Jones (@dafyddj) |
| 7 | + |
| 8 | +##Agenda |
| 9 | +- Welcome |
| 10 | +- CICD/AWS Issues |
| 11 | +- Working through getting the pipeline fixed |
| 12 | +- Releases: |
| 13 | +- 3006.10 (after the new year) |
| 14 | +- 3007.2 (after the new year) |
| 15 | +- 3008rc (after the new year) |
| 16 | +- Discussed Previously: |
| 17 | +- Semantic Releases |
| 18 | +- Dafydd showed us around the new Semantic releases in winrepo |
| 19 | +- Semantic releases looks for keywords in the commit messages |
| 20 | +- When those are found it triggers a release |
| 21 | +- The type of release (major, minor, patch) is dependent upon the keyword used |
| 22 | +- The release itself also generates a json file for each package in winrepo |
| 23 | + that just contains the versions available for that package. It uses github |
| 24 | + pages and works like an API of sorts. There is currently no index.html, so |
| 25 | + you need to pass a version. Here are some examples. |
| 26 | +https://saltstack.github.io/salt-winrepo-ng/latest/7zip.json |
| 27 | +https://saltstack.github.io/salt-winrepo-ng/v2.0.10/git.json |
| 28 | +- Plans to create an artifact with each release that can be installed onto |
| 29 | + a Salt master or a masterless minion using SPM |
| 30 | +- We're going to investigate if spm works on Windows |
| 31 | +- Important Issues: |
| 32 | +- |
| 33 | +- Noteable PRs: |
| 34 | +- |
| 35 | +- Community Issues and Discussion |
| 36 | +- Bug: WinRepo on Salt 3007.1 |
| 37 | +- Has to do with a win_pkg function that doesn't exist |
| 38 | +- Dafydd will continue to try to reproduce |
| 39 | +- We need to have pkg tests for this |
| 40 | +- salt-extensions: |
| 41 | +- Perhaps more adoption/work when 3008rc is released |
| 42 | +- We'll need to see how it works in practice |
| 43 | +- Messaging about CICD |
| 44 | +- We need to have a blog or something outside of Discord to communicate to |
| 45 | + the community why there are no releases, why PRs aren't being merged, etc |
| 46 | +- NSClient Package Definition in WinRepo: |
| 47 | +- Currently it uses the /quiet switch in the installer_flags. |
| 48 | +- Needs to be /qn /noreboot |
| 49 | + |
| 50 | +##TODO |
| 51 | +- |