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: add release pipline with build and publish trigger #18

Merged
merged 6 commits into from
Jul 3, 2024

Conversation

dhommen
Copy link
Contributor

@dhommen dhommen commented Jan 25, 2024


name: Pull Request
about: Release job with build and publish trigger
title: "feat: add release pipline with build and publish trigger"
labels: ''
assignees: @dhommen


Related Issue(s)
none

Problem
Currently there is no release with a CHANGELOG.md created. Therefore the version needs to be updated manually and the documentation for updates is missing.

Solution
Implementing semantic-release that automatically detects pushed to alpha, beta and main to create a release and update the CHANGELOG.md with analysing the commit messages. Furthermore a trigger job is added to build and publish the project resources after a release is published.

Implementation Details
none

Risk Impact

Performance Implications
none

Testing Performed
none

Screenshots
none

Checklist:

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Additional Notes
none


@dhommen dhommen self-assigned this Jan 25, 2024
@dhommen dhommen added the enhancement New feature or request label Jan 25, 2024
@dhommen dhommen marked this pull request as ready for review January 25, 2024 21:06
@dhommen dhommen merged commit 934a3ab into main Jul 3, 2024
1 check passed
@dhommen dhommen deleted the feat/releases branch July 3, 2024 17:33
github-actions bot pushed a commit that referenced this pull request Jul 3, 2024
# 1.0.0 (2024-07-03)

### Bug Fixes

* add more TransferStates and add field for LogMessage of TransferState ([e8d2e06](e8d2e06))
* add RequestMessage again to MultiContextJsonLdSerializer ([4d0e1b7](4d0e1b7))
* checkstyle issues ([029eecb](029eecb))
* checkstyle issues ([840faa2](840faa2))
* checkstyle issues ([a76eee3](a76eee3))
* **edc-extension:** remove unused maven repos ([#17](#17)) ([7f6dea9](7f6dea9))
* flyway migrations conflict ([b66a38d](b66a38d))
* handle more events for transfer ([5258ccb](5258ccb))
* logging house process id ([8ad5b4e](8ad5b4e))
* message type for create process ([5dc8dda](5dc8dda))
* registering event subscriber ([81740c9](81740c9))
* restructure exception handling ([c0215f3](c0215f3))
* serializer ([0f63780](0f63780))
* typo in release workflow ([19d9bba](19d9bba))
* urls for logging and process creation ([ac6665a](ac6665a))

### Features

* add release pipline with build and publish trigger ([#18](#18)) ([934a3ab](934a3ab))
* flyway migrations ([7f86700](7f86700))
* logging house messages store ([cb9127c](cb9127c))
* logging house messages store ([3df5a4b](3df5a4b))
* logging house sender worker ([817ef84](817ef84))
* logging house sender worker ([2e3489e](2e3489e))
* mds requested properties ([2c2d257](2c2d257))
* **server:** init logging-house-server with publish job ([fcce174](fcce174))
Copy link

github-actions bot commented Jul 3, 2024

🎉 This issue has been resolved in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant