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(ci): add periodic build trigger #1459

Conversation

paullatzelsperger
Copy link
Contributor

@paullatzelsperger paullatzelsperger commented Jul 24, 2024

WHAT

Enables intermediate builds (weekly, on Monday at 03:00 AM UTC). More specifically, the following changes were made:

  • trigger-{maven|docker}-publish.yaml: added log lines to print the input parameters
  • publish-new-snapshot.yaml
    • added a job to determine the version using a date string, if the parent workflow (run-all-tests) was triggered by a schedule event
    • added a job to publish OpenAPI specs to GH Pages
    • supply that version to the publish maven, docker and openapi jobs
  • publish-new-release.yaml: added a job to publish OpenAPI specs to GH Pages

WHY

intermediate builds shorten dev adoption and feedback loops

FURTHER NOTES

List other areas of code that have changed but are not necessarily linked to the main feature. This could be method signature changes, package declarations, bugs that were encountered and were fixed inline, etc.

Closes #1449

@paullatzelsperger paullatzelsperger added enhancement New feature or request gh-actions labels Jul 24, 2024
@paullatzelsperger paullatzelsperger marked this pull request as draft July 24, 2024 11:08
@paullatzelsperger paullatzelsperger marked this pull request as ready for review July 24, 2024 13:14
Copy link

@paullatzelsperger paullatzelsperger merged commit c057c53 into eclipse-tractusx:main Jul 24, 2024
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gh-actions
Projects
Status: Merged
Development

Successfully merging this pull request may close these issues.

Introduce intermediate builds
2 participants