Comments (7)
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.
@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.
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.
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.
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.
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.
@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)
- Read binary Info.plist files HOT 1
- ITC_Provider error when multiple providers are associated with apple account. HOT 2
- Managing macOS Certificates/Provisioning Profiles HOT 4
- Notarize plugin doesn't deliver error messages to user. HOT 5
- Parameter to disable detailed notarization response log HOT 1
- FIX: added missing comma HOT 1
- Store log file url in environment variable
- Missing option for asc-provider
- PSA: You must use an App-specific password, not your Apple ID password
- Request status never transitions from in-progress to complete, but staple operation succeeds HOT 4
- suggestion - turn on the log for notarisation file upload HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastlane-plugin-notarize.