Pedro Algarvio
6c819439b5
Add a few more nice to have hooks
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 07:10:13 +00:00
Pedro Algarvio
de0070b713
Properly handle .0
new style versions.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-06 15:36:48 +00:00
Pedro Algarvio
e7c3ae3d27
Update to latest golden images
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-06 07:27:05 -07:00
Pedro Algarvio
03478f3eba
Add a check workflow run workflow
...
This allows failed workflows to be restarted two more times, automatically,
if less than half of the jobs failed.
This workflow should be removed as soon as we can have a more stable
test suite by removing flaky test failures.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 18:10:30 +00:00
Pedro Algarvio
64280e9298
Don't copy hash files
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 01:20:01 +00:00
Pedro Algarvio
d8b5d2074e
Only symlink latest
and major
if we're actually handling the latest release
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 01:20:01 +00:00
Pedro Algarvio
d1b412fe51
Reduce code duplication
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 01:20:01 +00:00
Pedro Algarvio
3430b629f9
Also create minor/repo.json
for Windows/macOS/Onedir packages.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 01:20:01 +00:00
Pedro Algarvio
32c848450b
Mimic the same directory structure as DEB and RPM repos
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 01:20:01 +00:00
Pedro Algarvio
ae1ed8a538
The reports jobs now only uses the transport matrix.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
4680022720
The release diff is now created with git format-patch
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
e2b45b1a5e
Add setup-pre-commit
action
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
131028f67d
Add cached-virtualenv
action
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
0dfa4bc901
Adjust to the 2023 Salt Project GPG key.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
01bcb6a6e0
Just run the combined coverage reports
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
cea048be5f
Update docs related requirements
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
0af788e4fe
Building documentation is now part of the prepare release step.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
62331bfa8f
prepare-release
is now part of the main workflow
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
c3c8109c25
We no longer need to generate man pages in it's own step.
...
It's part of the prepare-release step
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
0421d3da67
Some improvements to the selection of which jobs should run
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
76183f094d
Rename define-jobs
to runner-types
which is what it actually does
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
0c4bb00c36
Better workflow names
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
76e449951b
Add .github/workflows/templates/README.md
...
This readme explains what the directory contains, and how it should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
972c71c7fa
Update workflows if tools/pre_commit.py
also changes.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Gareth J. Greenaway
3aa8c67ea1
Merge pull request #63316 from barneysowood/state-events-option
...
Add state_events option for state module functions
2023-02-03 08:31:07 -08:00
Pedro Algarvio
cd822a8124
Fix pre-commit step
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-03 05:20:07 +00:00
jeanluc
c1fc63d39a
Update docs
2023-02-02 13:45:19 -07:00
jeanluc
f9737ea019
Disable FQDNs grains on macOS by default
2023-02-02 13:45:19 -07:00
Gareth J. Greenaway
f70bb96fb3
Merge pull request #63605 from twangboy/fix_63596
...
Add support for RelaxMinimumPasswordLengthLimits
2023-02-02 10:15:15 -08:00
Barney Sowood
018c2160a7
Change state_event tag from global to fixture
2023-02-02 16:06:44 +00:00
Barney Sowood
e512c9767a
Adds documentation on fire_events to master events
...
Adds documentation on the fire_events state option to the
Salt Master Events doc for completeness.
2023-02-02 16:06:44 +00:00
Barney Sowood
95cc18e6a4
Add documentation on the state_event option
...
Adds additional documentation on the state_events option to the
Salt Master Events doc
2023-02-02 16:06:44 +00:00
Barney Sowood
eb432b2df0
Add changelog entry
2023-02-02 16:06:44 +00:00
Barney Sowood
cd5dc4ac6e
Update state_events opt handling to be consistent
...
Updates the state_events opts handling to be consistent with how other
opts are processed in state.py
2023-02-02 16:06:44 +00:00
Barney Sowood
bb3379b502
Add tests for state_events flag in state module
2023-02-02 16:06:44 +00:00
Barney Sowood
756998b510
Add state_events option for state module functions
...
Adds a state_events option to state.highstate, state.apply, state.sls,
state.sls_id to enable state events whilst applying states.
Removes the need to set state_events globally in the master config,
without requiring adding fire_event to every state.
2023-02-02 16:06:44 +00:00
Pedro Algarvio
900e9b1454
Add missing if
clause in the workflow action
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 12:58:30 +00:00
Pedro Algarvio
c6f5316d11
Don't hardcode the onedir python version
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:51:18 +00:00
MKLeb
de9078cf93
Grab the right cache key when installing salt
2023-02-02 10:51:18 +00:00
Daniel A. Wozniak
cd34f8c637
Add no binary option when installing pip dependencies
2023-02-02 10:51:18 +00:00
Pedro Algarvio
aaab0383fb
Remove push trigger before merging.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
93e3e312ec
Prep work for staging builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
bbb3214c1c
Start building the Onedir repo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
1315b323d7
Start building the macOS repo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
94ed425ddb
Start building the Windows repo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
94af5e2541
Lay down the .repo
files for the RPM repo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
2f2c32f8cb
Nightly build repos shall be placed on a directory named by the current date (YYYY-MM-DD)
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
156215a33f
Rename dev-build
support to nightly-build
, and add rc-build
support
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
8574012381
All RPM distributions support ARM
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
59ff75ec27
Start building RPM repos
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00