Commit graph

87 commits

Author SHA1 Message Date
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
Daniel A. Wozniak
cd34f8c637 Add no binary option when installing pip dependencies 2023-02-02 10:51:18 +00:00
Pedro Algarvio
46bf214aeb Pass the salt version explicitly
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00