Pedro Algarvio
dc9c22ab9b
Switch to Debian 12 to build packages.
...
The latest cryptography 1.41.1 requires a version of rustc which is not
available on Debian 11
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-06 18:04:43 +01:00
Pedro Algarvio
2d513978a5
Switch to using tools
and re-use the event payload available instead of querying again
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
6531a388ab
Bump to relenv 0.12.3
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-05 10:11:18 +01:00
Daniel A. Wozniak
b660d03ef0
Bump relenv to 0.12.1
2023-05-05 10:11:18 +01:00
Daniel A. Wozniak
ac906c49f8
Update relenv version to 0.12.0
2023-05-05 10:11:18 +01:00
Pedro Algarvio
d7bc15851b
Fail when we get cache misses on certain steps of the workflows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
cmcmarrow
102b93a707
red
2023-04-27 09:20:06 +01:00
cmcmarrow
ae7e0d1b1a
flacky jail most have label
2023-04-27 09:20:06 +01:00
Charles McMarrow
8dc6dd61d2
[3006.x] rebase test labels ( #64053 )
...
* changelog
* add actions
* add tools
* typo
* add some debug
* pulls vs push
* fire on pullr only
* test port part 1
* part 2
* part 3
* part 4
* fix double run slow
* clean up
* update types
* reg workflow
* reg workflow
2023-04-15 18:19:58 -07:00
Pedro Algarvio
d165b320b1
Set relenv version defaults
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 15:46:15 -07:00
Pedro Algarvio
74bdd39a77
Renamed cicd/shared-context.yml
-> cicd/shared-gh-workflows-context.yml
...
It's now also used to detect changes to workflows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 16:57:58 +01:00
Daniel A. Wozniak
7aaafdf592
Set RELENV_BUILDENV when installing Salt
2023-04-14 16:57:58 +01:00
MKLeb
7106b1ba5b
make the onedir build logic more generic, not expecting files under certain sub-paths
2023-04-11 10:04:23 -07:00
Pedro Algarvio
4c52012c9a
Less release prep steps on tag pushes
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Pedro Algarvio
a564aa2548
Update the default relenv version for the setup-relenv
action
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Pedro Algarvio
04a7781a77
Upgrade to relenv==0.10.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-24 14:47:01 +00:00
MKLeb
4029f40484
The package is under artifacts/name not artifacts/artifacts/name
2023-03-21 14:44:51 +00:00
MKLeb
4a669e9f52
Actually update build-onedir-deps/action.yml
2023-03-21 14:44:51 +00:00
MKLeb
36ca1926f6
Install salt into the onedir using tools
2023-03-21 14:44:51 +00:00
MKLeb
a147939f6a
checkout into the root directory when building debian packages as well for easy actions use
2023-03-21 14:44:51 +00:00
MKLeb
f4761fea30
Run the get-python-version action inside setup-python-tools-scripts in the correct directory
2023-03-21 14:44:51 +00:00
MKLeb
946f530b27
Factor out git configuration and applying the release patch to their own tools commands
2023-03-21 14:44:51 +00:00
MKLeb
c6e27f64b0
Refactor tools logic for package building to just take in the artifact names
2023-03-21 14:44:51 +00:00
MKLeb
254bcfeb99
Allow running the setup-python-tools-scripts
action in the checkout path if it is not the cwd
2023-03-21 14:44:51 +00:00
MKLeb
4d45693bfe
Move the initial system package build logic to tools
2023-03-21 14:44:51 +00:00
Pedro Algarvio
77ba11a7da
Upgrade to relenv==0.9.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-20 14:01:56 +00:00
Pedro Algarvio
af3a037ea3
Revert "Upgrade to relenv==0.8.0
"
...
This reverts commit eb1203f7a7
.
2023-03-17 08:30:33 +00:00
Pedro Algarvio
eb1203f7a7
Upgrade to relenv==0.8.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 01:15:33 +00:00
Pedro Algarvio
4dc1d2cd7f
Pass the cache seed
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
504c2563eb
Install wheel when creating the Salt dependencies onedir
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-01 10:03:02 +00:00
Megan Wilhite
cf28439dae
fix merge wart
2023-02-28 15:27:46 +00:00
Pedro Algarvio
9452c2e394
Start building onedir packages
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Megan Wilhite
38e9982fc5
fix merge wart
2023-02-28 15:27:46 +00:00
Pedro Algarvio
64afd87958
Start building onedir packages
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Pedro Algarvio
725b4103e0
Also patch salt/version.py
when making a release.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
bfaaa45a77
Don't allow relenv to fetch latest
. Always fetch for the installed version.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
fdb244115b
More cache key fixes
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-22 17:21:15 +00:00
Pedro Algarvio
65a17e5603
Fix caches
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-21 22:31:38 +00:00
Pedro Algarvio
7a8254114a
Add a Github Action to get the python version from a binary
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-20 19:40:47 +00:00
Pedro Algarvio
863368b5ba
Start locking the relenv version we use
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-20 19:40:47 +00:00
Daniel A. Wozniak
5e0b19481e
Relenv 0.6.0 Support & Windows on 3.10.9 & Some GH Actions Workflow Fixes
2023-02-20 19:40:47 +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
9c713f4437
Add our own upload-artifact
and download-artifact
actions.
...
These compress the artifacts prior to calling the official
`{upload,download}-artifact` actions in order to preserve permissions
and symlinks.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
dea4aa62b9
Validate, and normalize, the passed Salt Versions.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 21:54:59 +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
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