Giter VIP home page Giter VIP logo

Comments (7)

yigitcanyurtsever avatar yigitcanyurtsever commented on June 3, 2024 1

Hey @joshdholtz πŸ‘‹

It’d actually be great. πŸ™Œ We were hoping to integrate this plugin to the core product as this will become mandatory for all non-App Store macOS apps real soon. We actually even tried to add it to the core when we were first building it. 😁

I quickly checked the the contributing file and your first pr documents on the repo. Is there a guide or a format we can follow for adding new actions in addition to these documents?

from fastlane-plugin-notarize.

joshdholtz avatar joshdholtz commented on June 3, 2024 1

@yigitcanyurtsever Perfect, this makes me so happy! All you need to do is paste https://github.com/zeplin/fastlane-plugin-notarize/blob/master/lib/fastlane/plugin/notarize/actions/notarize_action.rb into https://github.com/fastlane/fastlane/tree/master/fastlane/lib/fastlane/actions and then open a PR and that should be it!

I can take care of making sure it runs and adding tests and everything once you make the PR πŸ’ͺ

from fastlane-plugin-notarize.

joshdholtz avatar joshdholtz commented on June 3, 2024 1

Thank you! I will get that merged in tomorrow and we will probably have a new release out early next week πŸ’ͺ I tend to not like to do releases before weekends πŸ˜‡

Best practice would be to add deprecation notes (see this example of the hockey action) - https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/hockey.rb#L393-L402

This will show a deprecation message to the user when running. The message could inform users to remove the plugin from their Pluginfile and that should be pretty good!

from fastlane-plugin-notarize.

yigitcanyurtsever avatar yigitcanyurtsever commented on June 3, 2024 1

Hey @joshdholtz ,

Thanks again for reaching out and working with us on this. πŸ™Œ I’ve released a final version for the plugin with the deprecated notes and updated the README.md.

Not sure if this is the right place but wanted to mention it before I forget: We wanted to add error handling for the sh action calls via error_callback parameter to display the actual result to the users if the action failed but didn’t find the time to do so. We'd be happy to contribute this addition later on but wanted to let you know anyways.

Cheers!

from fastlane-plugin-notarize.

yigitcanyurtsever avatar yigitcanyurtsever commented on June 3, 2024

Awesome! πŸ™Œ @berkcebi just opened the PR. πŸ₯³

When the next fastlane version is released, I’m planning to update README file and release one final version for the plugin with a UI message suggesting to use the action on the core product. Does this make sense? Or is there any other common practice for this?

from fastlane-plugin-notarize.

yigitcanyurtsever avatar yigitcanyurtsever commented on June 3, 2024

Thanks a lot @joshdholtz! That's the exact thing I was looking for. πŸ™Œ I'll try to prepare the release this week as well.

from fastlane-plugin-notarize.

joshdholtz avatar joshdholtz commented on June 3, 2024

@yigitcanyurtsever Hey! If you would like to contribute that in that would be πŸ’― Otherwise feel free to file an issue and one of us will get to it sometime 😊

Thanks again for the code donation! ❀️

from fastlane-plugin-notarize.

Related Issues (12)

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.