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

JSPWIKI-1179 - Enhancement of CI/CD Pipeline with New GitHub Actions Workflows #299

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

arturobernalg
Copy link
Member

This pull request introduces two new GitHub Actions workflows:

  1. Java CI Workflow:

    • Provides continuous integration support for multiple OS and Java versions.
    • Caches Maven dependencies for optimized build times.
    • Implements CodeQL analysis for enhanced code security.
  2. Dependency Review Workflow:

    • Triggered on pull requests to ensure dependencies are reviewed and safe.

These workflows aim to enhance the project's CI/CD pipeline, ensuring code quality and security with each pull request. Feedback and suggestions are welcome!

@arturobernalg arturobernalg force-pushed the github_actions branch 2 times, most recently from 1b069fd to 78ff355 Compare August 12, 2023 05:44
@arturobernalg arturobernalg marked this pull request as draft August 12, 2023 06:03
@arturobernalg arturobernalg force-pushed the github_actions branch 5 times, most recently from 98d42f4 to 05fd73b Compare August 13, 2023 10:04
@arturobernalg arturobernalg changed the title Add GitHub Actions workflows for Java CI and Dependency Review JSPWIKI-1179 - Enhancement of CI/CD Pipeline with New GitHub Actions Workflows Aug 13, 2023
@arturobernalg arturobernalg marked this pull request as ready for review August 13, 2023 10:17
@arturobernalg arturobernalg force-pushed the github_actions branch 2 times, most recently from 5d28412 to d869af7 Compare August 16, 2023 11:09
- Implement Java CI workflow with matrix strategy for multiple OS and Java versions.
- Introduce Dependency Review workflow to assess pull request dependencies.
- Enhance build and analysis steps for better CI/CD integration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant