Commit graph

27 commits

Author SHA1 Message Date
Daniel A. Wozniak
0b5a9335f3 Skip docs spellcheck for testing purposes 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
d39c8d8ceb Skip lintcheck to test build 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
9b93d464e3 Use py 3.10 for docs 2024-10-14 22:47:29 -07:00
Daniel A. Wozniak
9e4a11aae2 Use python 3.11 for building docs 2024-10-14 22:47:29 -07:00
ScriptAutomate
c222b6e978 Remove epub generation for docs 2024-08-08 14:36:04 -07:00
ScriptAutomate
38faa6806b
Migrate to new internal pypi proxy 2024-05-29 10:27:06 -05: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
3dc0a2ca30 Fix the copy path 2024-01-31 13:23:13 +00:00
Pedro Algarvio
9e353f8511 Fix docs builds 2024-01-31 12:54:31 +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
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
9dfe502a16 Build documentation on GitHub Hosted Runners
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07: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
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
e1d88d9871 Bump to actions/checkout@v4
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
45455b0f6c Update workflows env.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01: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
MKLeb
8adf3ed1b9 Remove accidental working-directory in docs builds workflow 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
Pedro Algarvio
fdb244115b More cache key fixes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-22 17:21:15 +00:00
Pedro Algarvio
65a17e5603 Fix caches
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-21 22:31:38 +00:00
Pedro Algarvio
7a8254114a Add a Github Action to get the python version from a binary
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-20 19:40:47 +00:00
Pedro Algarvio
da20402dd8 Don't limit parallelization for self hosted runners
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
191e2cd4b0 Make use of GITHUB_OUTPUT and use it. Reduce specific steps with programmatic ones.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
5176520713 Add a spellcheck docs build
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
91fba51349 Add linkcheck to docs build jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
8b24605c5d Building documentation is again a separate step
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00