Pedro Algarvio
2702705043
Merge 3006.x into master
2023-09-29 18:15:30 +01:00
Pedro Algarvio
e1d88d9871
Bump to actions/checkout@v4
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
e7612b23d7
Build CI dependencies on separate jobs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
22107ebd32
Merge 3006.x into master
2023-08-15 22:29:25 +01:00
Pedro Algarvio
a7ffe5a626
Check releases on both the public and private repositories
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-20 14:52:15 +01:00
Pedro Algarvio
2b1554002c
Add actions: read
to see if we can fix the set pipeline exit status job
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00
Pedro Algarvio
7cd5ad6a31
Update .github/
, cicd/
, pkg/
and tools/
to latest 3006.x
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00
Pedro Algarvio
df09fd980d
Merge 3006.x into master
2023-07-18 16:37:08 +01:00
Pedro Algarvio
439b365817
Allow randomizing the GH Actions cache seed value by setting the test:random-cache-seed
label
...
This allows us to force a PR to not use any caches at all(since they are
all getting build from scratch again) to debug potential GH Actions caching issues.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-14 16:41:02 +01:00
Pedro Algarvio
d5f14ef632
Merge 3006.x into master
2023-06-30 16:43:42 +01:00
MKLeb
f670b637e4
Propogate the now testing-releases
through to the package tests
2023-06-29 13:01:04 -07:00
MKLeb
d4312c6acf
Join the Array with spaces for use in the tools command
2023-06-29 13:01:04 -07:00
MKLeb
6b55d99154
Pass the list of Salt releases from the prior step that queried the GH API
2023-06-29 13:01:04 -07:00
Pedro Algarvio
c4987f83ed
Merge 3006.x into master
2023-06-28 11:51:20 +01:00
Pedro Algarvio
6c772d4d64
Only try to get pull-request labels on pull-requests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-28 07:43:26 +01:00
Pedro Algarvio
2d824c9153
Enable code coverage on pull-requests by setting the test:coverage
label
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +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
c10eb79954
Merge 3006.x into master
...
Conflicts:
* changelog/64226.fixed.md
* tests/pytests/unit/states/test_pip.py
2023-05-30 12:59:16 +01:00
Pedro Algarvio
47b84b7f7c
Fix nightly slack notifications by setting environment to access secrets
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-29 22:43:42 +01:00
Pedro Algarvio
d933bec989
Try harder to detect what is the target release for changelog generation.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-22 19:53:17 -07:00
MKLeb
44b2c01855
Remove the release_branches
check, other rules we have setup lock it up well enough
2023-05-06 07:52:59 +01:00
MKLeb
481c8ed632
Revert "TO REVERT: Allow testing staging runs from hotfix/3006.x/run-pkg-download-tests-for-all"
...
This reverts commit b0d7cc0dd5
.
2023-05-02 15:49:00 -07:00
MKLeb
28861443fe
Only run the download tests for the latest
subpath if the current version being released is greater than or equal to the latest salt release
2023-05-02 15:49:00 -07:00
MKLeb
201fc53e14
TO REVERT: Allow testing staging runs from hotfix/3006.x/run-pkg-download-tests-for-all
2023-05-02 15:49:00 -07:00
Pedro Algarvio
02661f81d2
No automatic release bucket restores
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
9804cab90e
Bump cache seed number
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-17 14:08:30 +01:00
Pedro Algarvio
9b662d2a1b
Allow skipping package tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-17 14:08:30 +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
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
MKLeb
48f40175a9
Adjust for uninstall bug in pip some more
2023-04-13 18:47:11 -07:00
MKLeb
85f268cdcd
disable allowing staging releases from this test branch
2023-04-12 12:53:39 -07:00
MKLeb
19d5e92b7d
TO REVERT: Allow staging from hotfix/3006.x/remove-systemd-units-dep
2023-04-12 12:53:39 -07:00
MKLeb
d64789912c
extract useful variables out to a shared context file
2023-04-11 10:04:23 -07:00
Twangboy
7694e7e5f3
Bump the cache
2023-03-30 20:00:55 +01:00
Pedro Algarvio
7956ca823c
Reset cache seed
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Pedro Algarvio
608c07bc65
Differentiate tags
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Pedro Algarvio
1ebe720435
Query the GH Api authenticated if GITHUB_TOKEN
env variable is available
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Daniel A. Wozniak
91a99525d1
Update to relenv 0.10.1 bugfix release
2023-03-29 07:07:21 +01: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
c7f08b61e5
remove the quotes from --no-binary
2023-03-21 14:44:51 +00:00
MKLeb
73c0104ad4
add --no-cache-dir
to pip install requirements
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
49e77a8311
Bump cache seed
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
b39eef5727
Reformat run-name
on workflows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
9cfecec61e
Don't publish JUnit reports on PR's. Skip Report steps on PRs.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
f8a64e735d
Allow releasing from multiple, pre-defined, branches
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
ba18f7a0bd
A more descriptive name, even for pull requests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
f523979c51
Skip code coverage on pull requests.
...
Because our test coverage on pull requests is partial most of the time,
and to decrease the run time.
On the release staging pipeline it's also skipped because scheduled and
nightly builds already have this information and it saves us a few
minutes.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-11 19:11:12 +00:00