Commit graph

45 commits

Author SHA1 Message Date
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
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
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
599c8e5455 The workspace is different when running in containers, it's actually GITHUB_WORKSPACE 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
ab45f5e484 Attempt to build the RPMs on centosstream 9 again 2023-02-28 15:27:46 +00:00
MKLeb
935e64c3fb prepare-ci is called prepare-workflow now 2023-02-28 15:27:46 +00:00
MKLeb
6d3d56eeaf Standardize package bucket naming and implement v1 of the macos package tests 2023-02-28 15:27:46 +00:00
MKLeb
e35892e7d6 try with the old way of uploading artifacts 2023-02-28 15:27:46 +00:00
MKLeb
355ac349a2 Compress the RPM packages into a tarball with the version in its name 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
e56d5d6a29 Wider output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +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
59ff75ec27 Start building RPM repos
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +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
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
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
Pedro Algarvio
f9ed1fd313 Fix linter warts 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
MKLeb
4a8448175c Create aarch64 rpm and deb packages for salt 2023-01-25 10:05:16 -07:00
Pedro Algarvio
2249d0fd6b Workflow only builds RPMs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Renamed from .github/workflows/build-linux-packages.yml (Browse further)