Skip to content

Conversation

@mPokornyETM
Copy link
Contributor

🔄 Git Flow Pull Request

🌳 Git Flow Branch Type

  • Feature (feature/*develop) - New functionality
  • Release (release/*main + back-merge to develop) - Release preparation
  • Hotfix (hotfix/*main + back-merge to develop) - Critical production fixes
  • Bugfix (bugfix/*develop) - Bug fixes for development
  • Other (please specify): **___**

📋 Description

🔗 Related Issue(s)

  • Fixes #(issue number)
  • Closes #(issue number)
  • Related to #(issue number)

🎯 Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🔧 Code refactoring (no functional changes)
  • ⚡ Performance improvement
  • 🧪 Test coverage improvement
  • 🏗️ Build/CI changes
  • 🔒 Security fix

🔍 Git Flow Validation

  • Branch follows Git Flow naming convention (feature/, release/, hotfix/, bugfix/)
  • Branch is created from correct source:
    • Feature/Bugfix: branched from develop
    • Release: branched from develop
    • Hotfix: branched from main
  • Target branch is correct:
    • Feature/Bugfix: merging to develop
    • Release: merging to main (will be back-merged to develop)
    • Hotfix: merging to main (will be back-merged to develop)
  • Commits follow Conventional Commits format
  • Branch will be deleted after merge (for feature/hotfix/release branches)

🧪 Testing

Test Environment

  • VS Code Version:
  • Extension Version:
  • WinCC OA Version:
  • Operating System:

Test Cases

  • Manual testing completed
  • Unit tests pass
  • Integration tests pass
  • No regressions in existing functionality

WinCC OA Compatibility

  • Changes are compatible with WinCC OA project structure
  • pvssInst.conf parsing still works correctly
  • Project configuration files are handled properly
  • pmon integration functions correctly

Test Steps

  1. do this
  2. and that
  3. and it works as proposed

📸 Screenshots (if applicable)

📝 Checklist

Code Quality

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings or errors
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Documentation

  • I have updated the documentation accordingly
  • I have updated the CHANGELOG.md file (if applicable)
  • Any new configuration options are documented

Dependencies

  • I have checked that my changes don't introduce new security vulnerabilities
  • Any new dependencies are justified and documented
  • Version compatibility is maintained

🔄 Migration Guide (if breaking change)

📋 Additional Notes

🎉 Reviewer Notes

/cc @mPokornyETM


🎯 Git Flow Merge Strategy

For Feature/Bugfix PRs

  • Merge to develop using "Squash and merge" or "Create a merge commit"
  • Delete feature branch after merge
  • Ensure CI/CD checks pass before merging

For Release PRs

  1. Merge to main using "Create a merge commit"
  2. Create release tag: git tag -a v[version] -m "Release [version]"
  3. Important: Create back-merge PR from main to develop to sync changes
  4. Delete release branch after both merges complete

For Hotfix PRs

  1. Merge to main using "Create a merge commit"
  2. Create hotfix tag: git tag -a v[version] -m "Hotfix [version]"
  3. Important: Create back-merge PR from main to develop to sync changes
  4. Delete hotfix branch after both merges complete

📖 For complete Git Flow documentation, see: docs/GITFLOW_WORKFLOW.md


By submitting this pull request, I confirm that my contribution is made under the terms of the project license.

dependabot bot and others added 16 commits November 28, 2025 17:27
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…ns/actions/checkout-6

chore(deps): bump actions/checkout from 3 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v3...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…ns/actions/setup-node-6

chore(deps): bump actions/setup-node from 3 to 6
…rkflows

chore(ci): remove generic CI and release workflows; update README
@mPokornyETM mPokornyETM merged commit 9c8db90 into main Dec 10, 2025
6 checks passed
mPokornyETM added a commit that referenced this pull request Dec 10, 2025
Merge pull request #9 from winccoa-tools-pack/develop
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