Pedro Algarvio
a0127f2186
Create a bare skeleton for missing release notes
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
191e2cd4b0
Make use of GITHUB_OUTPUT
and use it. Reduce specific steps with programmatic ones.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
5176520713
Add a spellcheck
docs build
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
91fba51349
Add linkcheck
to docs build jobs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
a884a1a90e
ePub doc builds should be less strict
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
8b24605c5d
Building documentation is again a separate step
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
9db146a157
Properly repr()
Salt versions >= 3006.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
c4beeb8fb9
Fix doc builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
bdf8bb95ec
Address xmltodict
import error on non windows platforms
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
6982af1023
We use some Sphinx extensions is are not marked as safe for parallel builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
a3b5e63a78
Mark the saltdomain
Sphinx extension as safe for parallelization.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
14300ef64c
Fix sphinx variable typo and pass -j auto
to parallelize the builds.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
46ace5e44a
Pick the launch template from the right environment
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 08:18:26 +00:00
Pedro Algarvio
a6e68eeb76
Properly handle RequestExpired
when getting the VMs state
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 08:18:26 +00:00
Pedro Algarvio
b15106b835
Update the changelog related documentation
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
640f850bd9
Update the changelog
nox session to redirect to tools
and warn about new usage
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
e547b2d8c7
Set the LATEST_RELEASE
environment variable when building docs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
7552662156
Properly handle, and display, errors.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
a749ec551a
Start writing the release notes in markdown.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
d0630ae7af
Move the check-changelog-entries pre-commit local hook to tools.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
3a04e21f70
Converted the changelog setup to markdown
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
315e1c437d
Drop Ubuntu 18.04
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:24:32 +00:00
Pedro Algarvio
94d6603ea1
Remove Photon OS 3 from the Jenkins builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:24:32 +00:00
Daniel A. Wozniak
990728fe46
Bump pyzmq to latest version on Windows
2023-02-15 14:24:35 -07:00
Pedro Algarvio
61a7bd94b1
Bump to python-tools-scripts==0.10.4
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
e56d5d6a29
Wider output
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
e4f4993fda
A little logic change
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
704e31ef31
We now also create a repository for the source tarballs.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
a37102e15e
I think I finally nailed the onedir repo structure and repo.json
generation
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
99ddf1ac76
Add some output about collected versions
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
48c44c9521
We don't really want the windows packages on the onedir repository
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
f02ee2de98
Properly define os
for the onedir repository
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
da775a337a
Fix yet another issue with onedir based repositories.
...
When there are two major release remotely, say 3006 and 3007, and we
released 3007.1, both major and latest symlinks would be created
properly.
If however we released 3006.3, the latest in the 3006 range versions, we
would not update the matching major.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
8a4034c6d9
Fix major
and latest
handling for deb/rpm
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
4c9269fc97
Fix the rpm
.repo
generation pointing to the old key names.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
4c8cc60629
Add tools/utils.py
and move some common functionality there.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
f57bf390a3
Hopefully the final fix for the repo.json
creation
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
90b3f06625
Another fix to the repo.json
generation
...
The top level `repo.json` should only include `latest` and Salt's major version.
The minor `repo.json` should include the minor version, and as a bonus, latest too.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
ac22f0836d
Factor out the gpg key export
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
2c59d2d3d5
Factor out getting repo.json
from the buckets
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
6f4115919f
Minor cosmetic change to the output written to GH Actions
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Gareth J. Greenaway
2e30ac0a02
Merge pull request #63606 from guvishal989/metadata_azure
...
Add support of exposing meta_server_grains for Azure VMs
2023-02-10 06:32:45 -08:00
Gareth J. Greenaway
f2691e3c94
running pre-commit manually
2023-02-09 11:07:07 -08:00
Gareth J. Greenaway
800ca02398
Merge branch 'master' into metadata_azure
2023-02-09 09:45:51 -08:00
Pedro Algarvio
a52652201f
Export the GnuPG key instead of copying it over
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
3630ebf110
Also use boto3 to download repo.json
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
115ba148b3
Fix JSON loading
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
7650854d12
Factor out the create repo path calculation.
...
It now also includes the initial path for the folders in the actual S3 buckets.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
143c160d56
Start using our code to upload to S3.
...
Our code knows that it needs to delete the `latest` directories prior to
uploading.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
e8c7bee17e
We need to delete all local symlinks in the remote S3 bucket.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00