Commit graph

146 commits

Author SHA1 Message Date
Pedro Algarvio
2a65c3e025 Pass along the relenv version that should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Pedro Algarvio
6d918e15a3 Drop Fedora 36 which has reached EOL
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-23 12:49:19 +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
Pedro Algarvio
6b1a49e341 Pull requests targeting master should also trigger the logic.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-09 19:09:37 +00:00
Pedro Algarvio
bf964ccd25 Create the release notes template(if missing)
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-09 19:09:37 +00:00
Pedro Algarvio
0b0c29e79c The master branch is now for 3007(Chlorine) development
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-09 19:09:37 +00: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
Pedro Algarvio
6b168950e5 Generate workflows if cicd/shared-gh-workflows-context.yml is modified
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-05 10:11:18 +01: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
Pedro Algarvio
9804cab90e Bump cache seed number
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
Daniel A. Wozniak
16ba70f93c Bump relenv minor version to 0.11.2 2023-04-14 16:57:58 +01:00
Daniel A. Wozniak
6670efff80 Bump relenv minor version 2023-04-14 16:57:58 +01: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
f45a3e0856 Add photonos to the package tests 2023-04-12 12:53:39 -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
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
608c07bc65 Differentiate tags
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
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
Pedro Algarvio
65d7761e8a Bah! workflow reference count exceeds the limit of 20 AGAIN!
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +00:00
Pedro Algarvio
c60d2aa626 Move the 1: prefix to tools/changelog.py when generating the deb changelog
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Pedro Algarvio
5fb3323e84 Template package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Pedro Algarvio
5119715ac6 Track package tests in test_salt_pkg_needs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
MKLeb
a20f0f3a53 remove ubuntu 18.04 from the package tests, we are no longer testing on it. Also supply the minion_tgt for test_services 2023-02-28 15:27:46 +00:00
Pedro Algarvio
795d32376c Treat package tests separately
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
MKLeb
f51e1f21be Allow running the tests when changes are exclusively made to the package tests files in PRs 2023-02-28 15:27:46 +00:00
MKLeb
5ec2c7e13f Supply the correct salt-version argument to the non-draft changelog update 2023-02-28 15:27:46 +00:00
MKLeb
fccc252794 Supply the correct salt-version argument, again 2023-02-28 15:27:46 +00:00
MKLeb
c18fb3a6d3 Supply the correct salt-version argument 2023-02-28 15:27:46 +00:00
MKLeb
fc9e7ef012 Fix mac runners key in template 2023-02-28 15:27:46 +00:00
MKLeb
188053be22 Prepend the salt package version with 1: on deb-based distros 2023-02-28 15:27:46 +00:00
MKLeb
3f1398269e New key for github hosted runners 2023-02-28 15:27:46 +00:00
Pedro Algarvio
5e26146fe4 Move package tests definition to the appropriate template
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
MKLeb
dd312d56d0 New location for self-hosted-runners key 2023-02-28 15:27:46 +00:00
MKLeb
fada9b28f3 Give test-packages-action.yml the cache seed 2023-02-28 15:27:46 +00:00
MKLeb
f67f7bf80b Add windows NSIS and MSI test runs 2023-02-28 15:27:46 +00:00