Commit Graph

11 Commits

Author SHA1 Message Date
Mario Limonciello
622b8a17ec Add rdfind for deb/rpm build jobs
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-12-11 20:37:49 -06:00
Mario Limonciello
9009038b17 Enable deb and rpm builds on tags
Since we're not using an automatic tagging pipeline we should instead
create the deb and rpm builds when externally created tags come through
CI.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-11-15 13:54:43 -06:00
Mario Limonciello
b22703ca8c Disable deb and rpm CI other than at release
They're just burning a lot of CI minutes and not useful for 99% of
the time.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-10-25 22:22:59 -05:00
Mario Limonciello
ce33c671b4 Build debian and fedora images
Artifacts only released on tags.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-10-02 14:19:30 -05:00
Mario Limonciello
f48da6da55 Run merge request pipelines for pre-commit.
Link: https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html#use-rules-to-add-jobs
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-09-18 12:34:24 -05:00
Josh Boyer
c801b3b807
Turn off textwidth check
Merge commits can easily run over 80 characters in the subject
line and this isn't a critical check to run

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-07 07:31:29 -04:00
Josh Boyer
20d250e3e9
Merge branch 'mlimonci/make-dist' into 'main'
Add new `make dist` target

See merge request kernel-firmware/linux-firmware!4
2023-09-06 11:15:24 +00:00
Mario Limonciello
d5c485f997 Only run ci-fairy on merge requests
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-31 11:21:51 -05:00
Mario Limonciello
f12059b76a Capture artifacts from make dist to save at release time.
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-31 10:26:05 -05:00
Mario Limonciello
b2f03c845a Add a rule for automatic tagging releases by pipeline schedule
This requires a personal access token with write repository permissions
to be created and a pipeline scheduled with the RELEASE_TOKEN masked
variable set.

When that combination is done, a tag is automatically created following
`YYYYMMDD` syntax when the pipeline runs.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-30 22:58:36 -05:00
Mario Limonciello
69e68cde08 Add gitlab ci for calling pre-commit and ci-fairy
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-30 22:58:36 -05:00