YunaBraska / github-workflow-plugin

Your Ultimate Wingman for GitHub Workflows and Actions! 🚀
https://github.com/YunaBraska/github-workflow-plugin
Apache License 2.0
41 stars 8 forks source link

sub-actions sometimes fail to be detected #48

Open LecrisUT opened 7 months ago

LecrisUT commented 7 months ago

Truncated workflow example:

      - name: Initialize CodeQL
        uses: github/codeql-action/init@v2
        with:
          languages: python, javascript

      - name: Perform CodeQL Analysis
        uses: github/codeql-action/analyze@v2

The issue is sporadic and temporary, but sometimes, the first variant github/codeql-action/init is detected, while github/codeql-action/analyze needs to be first interacted with before it is fully navigable. Moreover it should report as github/codeql-action/init, but instead it is reported as simply github/codeql-action

YunaBraska commented 7 months ago

Hi, thanks for reporting. I will have a look on it. I might not start right now, due xMas Seasons ;)

YunaBraska commented 2 months ago

Due to significant changes introduced by JetBrains, my plugin now faces numerous disruptions. After dedicating substantial effort to this project last year, I find myself needing assistance to move forward. If you're interested in contributing or know someone who might be, please feel free to get involved. I am available to provide guidance through the intricacies of the plugin.

LecrisUT commented 2 months ago

Can you make some issues of the broken functiins or a PR updating/testing the version for 241? I'll try to look over the errors. I'll also add Qodana CI to see the static-analysis and re-arragnge the github workflows as one of my templates if you don't mind

YunaBraska commented 2 months ago

I have created #57, but the biggest issue is, that this project has no tests cause JetBrains is not ready for async processing in tests. So I have no idea ho much else is broken and every change I do, is a hell of manual testing. This repository breaks my quality heart. I have no idea what's the best way to continue. The Plugin development is not that easy and intuitive as the IDE looks like.