Commit graph

705 commits

Author SHA1 Message Date
Pedro Algarvio
0e12b49c8e We no longer have to pass --rc-build
That can be inferred from the passed salt version.

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
Daniel A. Wozniak
91a99525d1 Update to relenv 0.10.1 bugfix release 2023-03-29 07:07:21 +01:00
Pedro Algarvio
34b1233dc7 Stop re-running workflows using GitHub Actions.
The GitHub Actions Runners backend takes care of that.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-27 12:39:38 +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
MKLeb
aa3e2a08e6 We don't need to supply the patch argument anymore 2023-03-21 14:44:51 +00:00
MKLeb
4029f40484 The package is under artifacts/name not artifacts/artifacts/name 2023-03-21 14:44:51 +00:00
MKLeb
8adf3ed1b9 Remove accidental working-directory in docs builds workflow 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
c211bf7baa revert python 3.10 setup from package build steps 2023-03-21 14:44:51 +00:00
MKLeb
4b41329137 Configure git and apply the release patch using tools for the docs builds 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
599c8e5455 The workspace is different when running in containers, it's actually GITHUB_WORKSPACE 2023-03-21 14:44:51 +00:00
MKLeb
719fa0d901 Checkout to the correct directory for the debian packages 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
cfd69e87b0 Don't try to publish to pypi from forks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 11:47:50 +00:00
Pedro Algarvio
758d2bf6c3 Don't backup twice prior to a release
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 11:47:50 +00:00
Pedro Algarvio
523584d39b Push the changes to the correct branch
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 11:47:50 +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
2e0d96b9d5 Skip package download tests for RC2
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
d83a4d9cf7 Upload the nox directory as a build artefact
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
920acca8d1 Fix secrets passing
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
3c899f7fea Define run-name for the check workflow run workflow
So we can have more context in the UI

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +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
6bb5832616 Create aarch64 repositories for RHEL based distributions
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
7fcc875a04 Take into account the arch being tested
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +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
269b30eaad SALT_REPO_DOMAIN is defined in vars not env
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
59d9843e49 Improve package download workflow matrices
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
7373223da4 Pick up the GH Actions environment that the runners are on
Refs: af5e2e3390

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
6afd620978 Force colors when running nox
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
a6b89f1640 All package tests use the same nox session now.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
a4b5df927e Add package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
31664405e2
Enable collecting code coverage on unit tests to unblock test run timeout
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-14 17:46:47 +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
c2e53e2f4f Nightly builds are never RC releases
Even though, `rc` might be present in the Salt version.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
c1e56b726c Move nightly and scheduled pre jobs to separate templates
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
f2121b9a10 Adjust bucket names depending on the salt project bot environment we're in
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
97485a1b56 Fix skipping schedule workflows on forks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00