chore(yamllint): Drop requirement for explicit document starts#809
chore(yamllint): Drop requirement for explicit document starts#809MaxymVlasov merged 2 commits intomasterfrom
yamllint): Drop requirement for explicit document starts#809Conversation
WalkthroughThis pull request makes a series of modifications to configuration files and GitHub Actions workflows. Deprecated or unnecessary configuration sections are removed from various files (e.g., Codecov, container structure tests, Dive, funding). New and updated workflows have been added for building and publishing Docker images, validating pull request titles, enforcing branch protection, and managing stale issues/PRs. Additionally, updates to pre-commit configurations and hooks are introduced, and obsolete workflows have been removed. Changes
Sequence Diagram(s)sequenceDiagram
participant PR as "Pull Request Event"
participant Workflow as "Build-Image-Test Workflow"
participant Docker as "Docker Buildx"
participant CST as "Container Structure Test"
participant Dive as "Dive Action"
PR->>Workflow: Trigger build-image-test job
Workflow->>Workflow: Check for Docker-related file changes
alt Changes detected
Workflow->>Docker: Set up Docker Buildx
Workflow->>Docker: Build Docker image
Workflow->>CST: Download & run container structure tests
Workflow->>Dive: Run Dive for image analysis
else No changes detected
Workflow->>Workflow: Skip Docker build steps
end
sequenceDiagram
participant Trigger as "Trigger (Dispatch/Release/Scheduled)"
participant Workflow as "Publish Container Image Workflow"
participant Checkout as "Checkout Code"
participant Buildx as "Setup Docker Buildx"
participant Login as "Docker Login"
participant Builder as "Docker Build/Push Action"
Trigger->>Workflow: Initiate workflow
Workflow->>Checkout: Checkout repository code
Workflow->>Buildx: Setup Docker Buildx
Workflow->>Login: Authenticate to Container Registry
Workflow->>Workflow: Determine IMAGE_TAG & IMAGE_REPO
Workflow->>Builder: Build and push container image
Possibly related PRs
Suggested labels
Suggested reviewers
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (12)
💤 Files with no reviewable changes (11)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ Context from checks skipped due to timeout of 90000ms (14)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
yamllint): Drop requirement for explicit document starts and endyamllint): Drop requirement for explicit document starts
|
This PR is included in version 1.97.4 🎉 |
Description of your changes
Remove unneeded boilerplate
Summary by CodeRabbit
New Features
Chores