Commit graph

153 commits

Author SHA1 Message Date
Daniel A. Wozniak
edfb640fe3 Fix syntax 2025-02-04 15:36:43 -07:00
Daniel A. Wozniak
31fe2b2222 Fix exit status 2025-02-04 15:36:43 -07:00
Daniel A. Wozniak
461e41fc11 Pull in new retry logic from master 2025-02-04 15:36:43 -07:00
Daniel A. Wozniak
ac8d40735e Public repositores can use github's arm runners 2025-01-23 16:36:35 -07:00
Daniel A. Wozniak
08853b63a3 Fix exit status reqs for release 2025-01-16 23:48:08 -07:00
Daniel A. Wozniak
1a09279741 Fix exit status test requirements 2025-01-16 23:48:08 -07:00
Daniel A. Wozniak
7fe5d46660 Add draft release step to staging 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
1c81d2166e Use ubuntu-22.04 in place of ubuntu-latest 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
5707e459d3 Fix staging workflow 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
233b047dab Fix actionlint 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
d10a3b98e2 Use build deps matrix for ci deps 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
2aa71e2ce3 bump cache seed 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
43b75c6cae Less macos 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b4d410eec0 No longer use sudo 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
923d09de1e Disable more s3 caching 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
2b600fb4c4 Add some gh runners 2024-12-17 13:24:51 -07:00
twangboy
28662c490b Fix slashes 2024-10-16 10:06:05 -07:00
twangboy
061ca0d4d4 Disable signing mac packages 2024-10-16 10:06:05 -07:00
Daniel A. Wozniak
fc8d60d137 Upgrade relenv to 0.17.3 and python to 3.10.15 2024-10-09 09:10:58 -07:00
Pedro Algarvio
5d8655cb26 Update to ncipollo/release-action@v1 2024-05-22 18:19:12 +01:00
Pedro Algarvio
486f740a33 Switch from `technote-space/workflow-conclusion-action to im-open/workflow-conclusion`
The ``technote-space/workflow-conclusion-action`` action is now
deprecated and archived.
2024-05-09 16:39:56 +01:00
Daniel A. Wozniak
8a98919ab5 Bump cache seed 2024-04-24 12:17:41 +01:00
Daniel A. Wozniak
2ec357ea4e Upgrade relenv to 0.16.0 2024-04-24 12:17:41 +01:00
Felippe Burk
e60f6a4bdf Initial commit of s3 caching 2024-03-19 19:09:56 +00:00
Pedro Algarvio
f0284f75e0 Force cache invalidation by setting cache seed to 1 2024-03-19 19:09:56 +00:00
Pedro Algarvio
2e5c42174a A change in .github/workflows/build-deps-ci-action.yml invalidates cache 2024-01-31 16:12:23 +00:00
Pedro Algarvio
487a1ad3d0 Be sure to raise the RuntimeError's in the CI context
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 14:43:15 +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
97dffa2425 Rely on uploaded artifacts instead of the GH cache
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-19 07:01:13 +00:00
Pedro Algarvio
91718dd8c9 Set PIP_DISABLE_PIP_VERSION_CHECK=1 on CI workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 07:00:52 +00:00
Pedro Algarvio
50bcb9ebbc Allow excluding paths when cleaning up archives
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-16 09:23:16 +00:00
Pedro Algarvio
ae64971701 Remove unnecessary workflow steps while still showing the information
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-09 15:37:45 +00:00
Pedro Algarvio
77f231d3f1
Bump to actions/setup-python@v5
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-05 11:38:36 +00:00
Pedro Algarvio
4243d41d88 Now the hashes will match, no more windows line breaks to mess it up
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
5ea3bf3a9d Prefer using macos instead of darwin
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
cb6e589c98 Stop using aarch64
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
66b91ca316 Reduce the number of workflows referenced
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
9c5ea5a324 Reduce GitHub Actions cache usage
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
abfc1c82d5 Prefer GitHub hosted actions runners
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Daniel A. Wozniak
49e9bd3693 Add darwin aarch64 to release downlaods 2023-12-11 13:34:06 -07:00
Daniel A. Wozniak
760c4ce1e3 compile workflows 2023-12-05 21:11:31 -07:00
Pedro Algarvio
782079d148 Fix hardcoded Arch
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 04:04:05 +00:00
Pedro Algarvio
bfbcee934f Add macOS arm64 2023-11-28 04:04:05 +00:00
Pedro Algarvio
877ff9d4ca Add macos-13 to the platforms to run tests on
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
(cherry picked from commit 4f790e3945)
2023-11-28 04:04:05 +00:00
Pedro Algarvio
56570f887f Bump cache seed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
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
ScriptAutomate
46f3e39332 Add Amazon Linux 2023; update Amazon Linux 2 AMI 2023-11-09 17:23:55 +00:00
Pedro Algarvio
7df5e0a4d5 Always download the onedir artifact.
Otherwise the publish repositories step won't happen if we skip the
package download tests.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-31 09:28:47 +00:00
Pedro Algarvio
8fb18c472c Add PhotonOS 3 (aarch64) and 5 (x86_64 & aarch64) to CI
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-19 10:45:22 -04:00