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

ci: add dependabot, enhance pipeline with manual triggers and security improvements #9

Merged
merged 2 commits into from
Sep 25, 2024

Conversation

gvieira18
Copy link
Collaborator

Summary

This PR introduces improvements aimed at enhancing the project's security, dependency management, and CI/CD flexibility. It integrates Dependabot to automate dependency checks, ensuring that libraries remain up to date and reducing the risk of vulnerabilities. Additionally, it extends the CI pipeline to run on both the main and develop branches, while also allowing manual execution through workflow dispatch.

Changes

  • Add Dependabot to automatically check and update dependencies
  • Update CI pipeline to run on main and develop branches, and allow manual execution via workflow_dispatch
  • Ensure GitHub Actions use specific commit hashes for version control

@gvieira18 gvieira18 self-assigned this Sep 19, 2024
Copy link
Contributor

@DanielHe4rt DanielHe4rt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@DanielHe4rt DanielHe4rt merged commit e12e9e3 into develop Sep 25, 2024
2 checks passed
@DanielHe4rt DanielHe4rt deleted the ci/dependabot-and-improve-workflows branch September 25, 2024 18:16
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.

2 participants