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: various improvements #196

Merged
merged 9 commits into from
Sep 9, 2024
Merged

ci: various improvements #196

merged 9 commits into from
Sep 9, 2024

Conversation

melekes
Copy link
Contributor

@melekes melekes commented Sep 9, 2024

  1. add conventional-pr-title workflow
  2. add markdown-linter workflow
  3. cancel previous runs upon new commit
  4. check deps weekly instead of daily
  5. add mergify
  6. add PR and issue templates
  7. add "Fast CI" workflow (same as CI but only run when no changes to Dockerfile)

@melekes melekes requested a review from a team as a code owner September 9, 2024 12:55
@melekes melekes self-assigned this Sep 9, 2024
@melekes melekes added the ci Continuous integration-related label Sep 9, 2024
Copy link
Contributor

@andynog andynog left a comment

Choose a reason for hiding this comment

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

looks good to me, once merged we can run a manual workflow for testing

@andynog andynog added this to the 2024-Q3 milestone Sep 9, 2024
@melekes
Copy link
Contributor Author

melekes commented Sep 9, 2024

@sergio-mena can't merge here. For context: I've added test-fast, a faster version of test (I did not find a way to unite them). The correct thing is to require either of them to pass, not both.

@melekes melekes added this pull request to the merge queue Sep 9, 2024
@sergio-mena
Copy link
Contributor

@melekes Fixed it by adding "test-fast" and removing "Test"

Merged via the queue into main with commit 0c657ee Sep 9, 2024
7 checks passed
@melekes melekes deleted the anton/ci-improvements branch September 9, 2024 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous integration-related
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants