Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(gitlab): GitLab CI/CD component #55

Merged
merged 1 commit into from
Sep 15, 2024
Merged

feat(gitlab): GitLab CI/CD component #55

merged 1 commit into from
Sep 15, 2024

Conversation

apricote
Copy link
Owner

@apricote apricote commented Sep 8, 2024

This adds a GitLab CI/CD component that can be included in users GitLab CI configuration to integrate releaser-pleaser.

Unlike the GitHub Action, this can not easily run whenever a merge request description is changed, only when changes are pushed to main.

Related to #4.

@apricote apricote added the enhancement New feature or request label Sep 8, 2024
@apricote apricote added this to the v1.0 milestone Sep 8, 2024
@apricote apricote self-assigned this Sep 8, 2024
@codecov-commenter
Copy link

codecov-commenter commented Sep 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 22.94%. Comparing base (61cf12a) to head (22e6cf0).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #55   +/-   ##
=======================================
  Coverage   22.94%   22.94%           
=======================================
  Files          21       21           
  Lines        1290     1290           
=======================================
  Hits          296      296           
  Misses        976      976           
  Partials       18       18           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@apricote apricote mentioned this pull request Sep 8, 2024
@apricote apricote changed the title feat(gitlab): add CI component feat(gitlab): GitLab CI/CD component Sep 8, 2024
@apricote apricote force-pushed the gitlab branch 9 times, most recently from 192f225 to f9e2ad2 Compare September 15, 2024 16:22
apricote added a commit that referenced this pull request Sep 15, 2024
Images used in GitLab CI need to have a shell included, otherwise the
job could not be started.

This replaces the default `cgr.dev/chainguard/static` base image with
`cgr.dev/chainguard/busybox`. Busybox is the smallest image that
includes a functional shell.

Needed for #55.
apricote added a commit that referenced this pull request Sep 15, 2024
Images used in GitLab CI need to have a shell included, otherwise the
job could not be started.

This replaces the default `cgr.dev/chainguard/static` base image with
`cgr.dev/chainguard/busybox`. Busybox is the smallest image that
includes a functional shell.

Needed for #55.
This adds a GitLab CI/CD component that can be `included` in users
GitLab CI configuration to integrate releaser-pleaser.

Unlike the GitHub Action, this can not easily run whenever a merge
request description is changed, only when changes are pushed to main.
@apricote
Copy link
Owner Author

I will merge this now and add docs later. It is easier to write the docs if I can use a published pre-release version to validate that the docs work.

@apricote apricote marked this pull request as ready for review September 15, 2024 16:53
@apricote apricote merged commit 8d7b1c9 into main Sep 15, 2024
5 checks passed
@apricote apricote deleted the gitlab branch September 15, 2024 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants