Pedro Algarvio
54ae2e5e84
The setup-python-tools-scripts
actions now takes care of all the caching
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
68bca1ee8d
On nightly and scheduled builds, don't run split tests. GH is not coping.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-31 09:28:47 +00: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
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
d98afc03eb
Allow skipping the salt test suite on manually triggered nightly builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
225dc98177
Publishing repositories and testing them steps always know staging and release URLs now
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
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
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
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
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
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
8332091303
Fix the bash comparisson
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-08 23:48:54 +00:00
Pedro Algarvio
5a0a0c919a
Default to not running scheduled builds on forks.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-06 08:16:18 -07:00
Pedro Algarvio
18f431ed0d
Trigger schedule(nightly) builds on non default branches
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-06 08:16:18 -07: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
e26706011f
Don't nest publish-repositories
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
11ac6015c1
Wait for Salt's test suite on nightly
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
5dfc22c28b
Add staging workflow skeleton
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
292248f812
Be more explicit about using Jinja for templates
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00