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
|
e7612b23d7
|
Build CI dependencies on separate jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
MKLeb
|
4d4ae4d3ce
|
Separate out source package builds from onedir package builds so our package tests start sooner
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
dc9c22ab9b
|
Switch to Debian 12 to build packages.
The latest cryptography 1.41.1 requires a version of rustc which is not
available on Debian 11
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-07-06 18:04:43 +01:00 |
|
Pedro Algarvio
|
4ab503d459
|
Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-14 16:43:53 +01:00 |
|
Pedro Algarvio
|
520ec4a0e9
|
Pass along the relenv version that should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-14 16:43:53 +01:00 |
|
MKLeb
|
42c5e3f6cb
|
Fix title for deb build CI step
|
2023-05-24 15:13:40 +01:00 |
|
MKLeb
|
9a15e2285e
|
Change the matrix values for better actions reading when building from an existing onedir or not
|
2023-05-24 15:13:40 +01:00 |
|
Pedro Algarvio
|
9e769baec2
|
true/false is really not explicit on the GH Actions UI, switch to onedir/src
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-29 18:18:53 +01:00 |
|
MKLeb
|
4af7116317
|
Actually build for the right arch when testing building the packages from source
|
2023-04-11 10:04:23 -07:00 |
|
MKLeb
|
230337b32e
|
Change the spec and rules file to use tools, and build from source using tools for rpms and debs
|
2023-04-11 10:04:23 -07:00 |
|
MKLeb
|
77377f7aae
|
Add building from source step to pipeline for debs and rpms
|
2023-04-11 10:04:23 -07: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
|
aa3e2a08e6
|
We don't need to supply the patch argument anymore
|
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
|
c211bf7baa
|
revert python 3.10 setup from package build steps
|
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 |
|
MKLeb
|
6d3d56eeaf
|
Standardize package bucket naming and implement v1 of the macos package tests
|
2023-02-28 15:27:46 +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
|
4680022720
|
The release diff is now created with git format-patch
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-04 14:11:36 +00:00 |
|
Pedro Algarvio
|
0c4bb00c36
|
Better workflow names
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-04 14:11:36 +00:00 |
|
Pedro Algarvio
|
b5cd1c8303
|
Actually build, and upload the nightly builds. Just DEB's for now.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-02 10:39:55 +00:00 |
|
Pedro Algarvio
|
9de4d68767
|
Start using actionlint on GH Actions workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-30 20:54:04 +00:00 |
|
Pedro Algarvio
|
fe15f40e98
|
Use the most up to date actions/download-artifact action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-27 07:35:00 -07:00 |
|
Pedro Algarvio
|
be4160e3c5
|
We need more files to generate the debian repository
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-27 07:35:00 -07:00 |
|
Pedro Algarvio
|
532e2c4a13
|
Fix package artifact upload
|
2023-01-27 07:35:00 -07:00 |
|
Daniel A. Wozniak
|
6463246562
|
Make packages play nice with release changes
|
2023-01-27 07:35:00 -07:00 |
|
Daniel A. Wozniak
|
a6dd164166
|
Fix pre-commit
|
2023-01-27 07:35:00 -07:00 |
|
Daniel A. Wozniak
|
1aa74894dc
|
We need the release changes for packages
|
2023-01-27 07:35:00 -07:00 |
|
Pedro Algarvio
|
a4be22e9e1
|
Add release diff action
|
2023-01-27 07:35:00 -07:00 |
|
Daniel A. Wozniak
|
2a7fa2775d
|
Fix typo, install pip on container
|
2023-01-27 07:35:00 -07:00 |
|
Daniel A. Wozniak
|
d81df5bbe5
|
Install changelog requirements
|
2023-01-27 07:35:00 -07:00 |
|
Daniel A. Wozniak
|
9fda5a7807
|
Generate package changelogs
|
2023-01-27 07:35:00 -07:00 |
|
Pedro Algarvio
|
a018159c14
|
Replace custom exitstatus steps with technote-space/workflow-conclusion-action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-26 11:09:31 +00:00 |
|
Pedro Algarvio
|
1f709fcb15
|
Fail when the artifacts being uploaded are missing
|
2023-01-26 07:00:30 +00:00 |
|
Pedro Algarvio
|
943a4ef242
|
Move package builds to it's own workflow
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
Pedro Algarvio
|
3be7563e2d
|
Onedir archives should also contain onedir in the archive name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
Pedro Algarvio
|
1b304f7347
|
Relenv Onedir artifacts should contain the salt version on the archive name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
Pedro Algarvio
|
7bdff8fb04
|
Build the macOS package with the previously built relenv onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
Pedro Algarvio
|
9b4e833b3c
|
Use more recent containers
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
Pedro Algarvio
|
c9b9fd6b7d
|
Build Deb and RPM with the previously built Salt onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
Pedro Algarvio
|
76a1b2c3bc
|
Pass the salt version to use when building packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-25 10:05:16 -07:00 |
|
MKLeb
|
a35e1d8a3c
|
fix so that it actually runs on arm (maybe?)
|
2023-01-25 10:05:16 -07:00 |
|