Coder Social home page Coder Social logo

Comments (10)

YunaBraska avatar YunaBraska commented on September 28, 2024 1

Nice to know. I will have a look on this.

from github-workflow-plugin.

SimonSchwendele avatar SimonSchwendele commented on September 28, 2024 1

Okay there exists a private repository that contains the composite action
image

When I use that action in my actual workflows I can use the Intellisense quite well.'
image

However!

The request here is that I can't use the plugin during development.
When I clone the repository in the first picture the plugin does not activate for action.yml because it's not somewhere at .github/workflows/

I currently have to rely on a link to trick the plugin
image

image

from github-workflow-plugin.

YunaBraska avatar YunaBraska commented on September 28, 2024 1

Haha! The link is next level. Cool 👍
Understand, so I need to support actions which are not under the .github folder.
Roger that.

from github-workflow-plugin.

SimonSchwendele avatar SimonSchwendele commented on September 28, 2024 1

Thanks a lot.
It looks great and ( nearly ) everything I use can be used by now.

One thing which is still missing ( not urgent tho ):
When I assing a id theres no autocompletion for the stepnames:

image

from github-workflow-plugin.

YunaBraska avatar YunaBraska commented on September 28, 2024 1

Yes, that's cause of the dirty fix I made.
Background:
I currently apply logic from GitHub Workflows to GitHub Actions.
But some rules are different in GitHub Actions - like your example, where you can go over the steps directly without having jobs. That's not possible in workflows.
I need to implement rules specific for GitHub Actions ^^ Therefore the task #20

from github-workflow-plugin.

SimonSchwendele avatar SimonSchwendele commented on September 28, 2024 1

@SimonSchwendele i have rewritten the whole plugin to stabilize things. Do you have anything left of your wishlist? 😇

Finally some holiday for me :)
I'm gonna test something next week tho.
Saw you released a new version, really appreciating all your hard effort :)

from github-workflow-plugin.

YunaBraska avatar YunaBraska commented on September 28, 2024

Just to be sure that I understand this right...

Usecases

  1. Local GitHub actions:
  • .github/workflows/*.yml this is a local action which is loaded from the current local project
  • There are ways to improve the recognition, e.g. #16
  1. uses: Owner/repo@branch that's a normal action loaded from the remote source. This should work already, as there is no difference if it's on the marketplace or not. You need to add your GitHub Account/Token to access private repos.

How are these two use cases connected?
Or do you have a multimodule project?

from github-workflow-plugin.

YunaBraska avatar YunaBraska commented on September 28, 2024

The new Version 2.2.7 (will be public in few days) will have a better support for local actions.
Syntax Highlighting and also Code Completion for action.yml files is on my list. Therefore, not every Intellisense will work inside the action.yml files.

from github-workflow-plugin.

YunaBraska avatar YunaBraska commented on September 28, 2024

2.2.7 is published. You should have basic support for action.yml files. Further development to support action.yml is postponed in #20 on the Project Board
I hope you understand, I need to focus and bring the plugin in a stable position first. There are some clean-ups left.
I will link this issue in #20, so your input is not lost!
Please continue reporting me bugs, features and more. It's always good to know where I can improve this plugin.

from github-workflow-plugin.

YunaBraska avatar YunaBraska commented on September 28, 2024

@SimonSchwendele i have rewritten the whole plugin to stabilize things. Do you have anything left of your wishlist? 😇

from github-workflow-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.