Commit graph

25 commits

Author SHA1 Message Date
Daniel A. Wozniak
9dcb3de8e8 Clean up cruft 2025-03-06 22:19:26 -07:00
Daniel A. Wozniak
8c725027db Consolidate onedir deps and onedir actions 2025-03-06 22:19:26 -07:00
Daniel A. Wozniak
c51306aca7 Set use s3 cache env to false 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b9d16fa14d Fix download location 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
de1079df1d Migrate build-deps-onedir step to gh runners 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
3f71f85c51 Add runners to linter and disbale cache for salt onedir builds 2024-12-17 13:24:51 -07:00
Pedro Algarvio
533af2a851 Add our own GH cache action
This actions wraps actions/cache and forces an early exit if 'fail-on-cache-miss' is true

Based on the work from https://github.com/saltstack/salt/pull/66240
2024-03-19 19:09:56 +00:00
Pedro Algarvio
e3fcc657b9 Remove invalid properties from existing GH actions 2024-03-19 19:09:56 +00:00
Pedro Algarvio
3d6b9523f7 Switch to actions/upload-artifact@v4 and actions/download-artifact@v4
There are breaking changes with this new version.
See https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-19 07:01:13 +00:00
Pedro Algarvio
d78553f4c0 Pin to actions/cache@v3.3.1 due to https://github.com/actions/cache/issues/1265
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 15:33:17 +00:00
Pedro Algarvio
5be7c858eb Split build salt onedir jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +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
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
MKLeb
4029f40484 The package is under artifacts/name not artifacts/artifacts/name 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
Pedro Algarvio
fdb244115b More cache key fixes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-22 17:21:15 +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
MKLeb
de9078cf93 Grab the right cache key when installing salt 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
Pedro Algarvio
d9dbc69107 Set the COLUMNS environment variable so that all tools output uses enough space
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
0a45ddaa4c Make sure we always try to use our PyPi proxy
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
1f709fcb15 Fail when the artifacts being uploaded are missing 2023-01-26 07:00:30 +00:00
Pedro Algarvio
2741b41eca Separate build deps onedir and build salt onedir into separate workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Renamed from .github/actions/build-onedir-pkg/action.yml (Browse further)