Граф коммитов

321 Коммитов

Автор SHA1 Сообщение Дата
Dima f715499df4
Add csv explicitly dependency as it was removed in 3.4.0 (#340) 2024-05-08 14:46:46 +07:00
Anatoly Pristensky abbfd9988e
[Pipelines] Migrate to 1ES pipeline (#342)
* Add Build Fastlane 1ES Pipeline
* Update pipeline to build gem file
2024-04-17 04:43:38 +07:00
Anatoly Pristensky 3e6119e3b6
Update version.rb (#337) 2024-02-02 11:07:13 +01:00
Yurii Ostapchuk f1d73980af
Add codepush support for extra bundler options (#330) 2024-01-16 14:00:47 +07:00
Simon Bromberg e224d42f74
Remove hanging quotation mark in README (#332) 2023-12-06 15:36:49 +07:00
Louis Kraemer df81cdaf71
fix(local cli): prevent npm from parsing arguments (#328) 2023-10-20 12:52:41 +02:00
DelcoigneYves 62e9573afb
allow destination ids when uploading build (#326)
Co-authored-by: Yves Delcoigne <yves.delcoigne@inthepocket.com>
2023-10-17 14:17:11 +07:00
Anatoly Pristensky b377ca2e2f
Version 2.1.1 (#325)
* Update version.rb

* Update appcenter_upload_spec.rb

* Update appcenter_upload_spec.rb
2023-09-13 14:06:53 +02:00
Nawaf almuaither 40d3c8da09
Update error handling to address possible invalid owner_name (#324) 2023-08-29 14:43:49 +07:00
Dima 2f6cce9755
Make sure app_distribution_groups is an array before accessing it (#323) 2023-08-23 15:29:22 +07:00
Johnykutty Mathew 8ef8c4114c
Added return true (#321) 2023-08-09 14:42:44 +02:00
Phu Tang 4aac2e7080
[Add] support hermes in code push (#319)
* [Add] support hermes in code push

* [Add] use_hermes to by pass check
2023-07-03 13:32:34 +02:00
Carsten Daurehøj cd5f365425
Allow xcode-project-file and info-plist params for codepush (#318) 2023-06-16 09:37:26 +02:00
Dima cc2cf37b77
Version 2.1.0 (#314)
* Version 2.1.0

* Update ruby version to 3.1.x
2023-04-05 07:40:17 +07:00
Evgenii Utkin b81e9f365b
Create CODEOWNERS 2022-09-02 11:51:34 +02:00
Quinlan Jager f46cb07ae3
Add support for local appcenter cli executable when codepushing (#301) 2022-07-14 16:55:04 +02:00
Dima 1412914fe2
Use proper content-type for uploading a file (#303)
* Use proper content-type for uploading a file

* Fix content_type for aab
2022-07-13 14:31:28 +04:00
Sam Aryasa b87bf3fa59
Add support for private-key-path parameter (#292)
Co-authored-by: Sam Aryasa <sam@stashaway.com>
2022-07-10 04:59:05 +07:00
Sergei Fedorov 293e4fcb43
Version 2.0.0 (#293) 2022-01-14 09:15:32 +01:00
Sergei Fedorov a7a49a19af
Fix macOS tests (#291)
Fixes test_macos, test_macos_sparkle lanes.
2022-01-13 17:07:45 +01:00
Guillermo Moraleda 16e2c9b71b
Upgraded project to support Ruby 3 (#287) 2022-01-12 17:42:32 +01:00
Ivan Sokolovskii c7ecd84023
Add CodePush release-react action (#224)
* Add CodePush release react action

* Fix typos

* Apply suggestions from code review

Co-authored-by: iv0rish <52311277+iv0rish@users.noreply.github.com>

Co-authored-by: Jeroen Rietveld <anywherepilot@github.com>
Co-authored-by: iv0rish <52311277+iv0rish@users.noreply.github.com>
2022-01-10 15:25:57 +01:00
konstantin-bobkov b0e3bfcafe
incremented version (#275) 2021-06-09 10:30:42 +03:00
konstantin-bobkov 065df79c59
Add retrying 429 error and Faraday exception. (#274)
* added checking 429 and Faraday exception checking in all methods

* modified some points

* fixed condition

* fixed robocop warning

* continue with work

* continue

* small big refactor

* reset retry interval
2021-06-07 09:00:19 +03:00
Jeroen Rietveld 2b8aef1aa9
Rubocop config update & fixes (#254)
* Replace RuboCop ignore rule Style/MethodMissingSuper with Lint/MissingSuper

* Fix RuboCop errors
2020-10-30 17:41:36 +09:00
Jeroen Rietveld 11e65e3076
Version to 1.11.0 (#255) 2020-10-30 17:39:27 +09:00
Kyryl fb13cc9633
Enable support fo EdDSA signatures in addition to DSA (#250)
* Enable support fo EdDSA signatures in addition to DSA
* Support EdDSA as an optional parameter
* Updated README to include information about EdDSA signature
* Improve EdDSA and DSA signature handling to allow both
2020-10-28 09:21:53 +09:00
Lukas Spieß 405f8647b3
Version 1.10.0 2020-10-06 00:19:06 +02:00
Riley Marsh 62408a56d2
Specify content-type on chunk upload api since the default is not supported (#248)
Co-authored-by: Riley Marsh <jamarsh@microsoft.com>
2020-10-06 00:13:56 +02:00
Qutaibah Essa bf0b56f5d4
Add new option to appcenter_fetch_version_number to fetch a specific version (#226) 2020-07-22 13:28:10 +09:00
Guillaume Perrot c03a7f9139
Version 1.9.0 (#232)
* Bump lib version to 1.9.0

* Fix docs
2020-07-10 14:28:49 -07:00
Guillaume Perrot e35509d0c3
Use the new appcenter endpoints for release upload (#230)
* Work in progress - update url to new release uploads

* Added error messaging to new calls

* Some parameter fixes

* update parameters, added release status polling, working functional tests

* Progress on updating unit tests for new release flow

* Nearly working unit tests

* Fix another test

* Fix all but 1 test

* remove linter offenses

* fix last offense

* remove pry

* Move constants

* Fix test logic for zip

* Add debugging the get payload for polling upload status

* Use content types constant

* Do not patch release on upload error

It is not supported by the service.

The error enum value is used only for extraction error.

* remove unsupported error calls

* Handle finish 200 error

* Handle error on 200 upload

* Revert accidental changes

* Fix upload in chunks

* Added helpful comments

* Added some error condition tests

* Added error tests for polling

* Added test for not getting an integer for as release id

* Add chunk verification in tests

* Fix linter issues from last commit

* change set_metadata name and fix some review requests

* Rename finish

* remove a debug statement of post

* Add retries to upload chunk

* Add tests for retries

* Add another test

* Add sleep between tries

* Add a note on request timeout

* Retry connection/network errors in upload chunk

Co-authored-by: Michael Smith <mismith@microsoft.com>
2020-07-08 08:40:41 -07:00
Jean-Philippe André 6aa10e97c1
Version 1.8.1 (#228)
Changes:
- Fixes upload of macOS notarized apps
- Add newly created apps to distribution groups
- Fixes running of individual rspecs
- Improves debug
2020-06-23 11:36:36 +09:00
John Ryan 0542eee623
Remove reference to invalid param on fetch devices action (#223) 2020-06-01 11:06:16 +09:00
Hiroto Nakamura 3d115d56a0
Add newly created apps to distribution group (#217)
* Implement adding app to distribution in helper

* Add step to add new app to distribution

* remove unnecessary method

* fix tests and typo in params name

* UI.error instead of puts

* Add testcase for skipping add to distribution step

* update test after rebase

* rename method and fix variable typo

* Adding not found case

Co-authored-by: ajaykn <ajaykn@microsoft.com>
2020-05-27 08:25:23 +05:30
Radek Doležal 9b6c14d891
Fix appcenter_upload breaks the notarization of the macOS app #214 (#215)
* ZipAction store symbolic links

* Upload action spec file updated
2020-05-25 12:52:00 +09:00
Jean-Philippe André e12465e7de
Add missing platforms (#216)
While unconventional, we can use fastlane plugin to drive the creation of apps and uploads to non-ios, non-android platforms.

Fixes #207
2020-05-18 17:29:53 +09:00
Jerome Lacoste 90483bb7a6
Allow to run individual rpsecs. (#204)
Fixes #203

* Move test specific env variable to allow test to pass when running rspec on individual specs
* Reuse stubs to allow to run individual tests
* Allow to run individual tests. The shared context was broken and only allowed to run the full appcenter_upload_spec
2020-05-18 16:36:24 +09:00
Theodore Gonzalez 81a9206715
Add description on possible values for app_os (#212) 2020-05-18 16:27:33 +09:00
Jihye Eom 98d9520691
Update README.md (#199)
Updating Readme in regards to customer support since we're moving away from the bubble-chat style of interaction to email-based interaction.
2020-04-09 11:32:11 +09:00
Jean-Philippe André f8287ae2e0
Minor cleanups (#198)
- require ruby 2.6
- rubocop fixups
- gemfile simplification for dependabot
2020-04-01 10:32:06 +09:00
Jean-Philippe André 3d1e144a55
Add debug logs for all API calls (upload action) (#193)
- Set env var DEBUG to enable full API call debug logs (upload action only).
- Replace invalid calls to `UI.crash!`.
- Fix some Rubocop rules.
2020-02-21 14:19:23 +09:00
Jean-Philippe André ad165c587c
Release 1.8.0 with action appcenter_fetch_version_number (#188)
This adds the new action `appcenter_fetch_version_number` which fetches the latest distributed release (by App Center release ID).
2020-02-03 18:25:05 +09:00
Jack Spargo f11ee6c57f
Add action to fetch latest version and build number (#186)
* initial commit to move structture and helpers over from 'latest_appcenter_build_number' plugin

* updating fetch_version_spec to match appcenter spec style

* adding AppcenterFetchVersionNumber methods

* add test lane to Fastfile for `appcenter_fetch_version_number`

* tweaks in preparation for PR

* don't check name validity

* PR comments and simplification

* update README with appcenter_fetch_version_number action

* make owner_name and app_name non-optional

* fixing specs

* return hash of id, version, and build

* removing some unused code

* rubocop fixes

* Updating README with response example and removing unused nil owner checks

* Changing variable name to more accurate name: latest_release. Also updating messaging in error to make this clearer
2020-02-03 17:58:33 +09:00
Jean-Philippe André ac443a6c3d
Allow dsym: for all Apple builds (#185)
Fixes #183
2020-02-03 17:58:08 +09:00
Jean-Philippe André 8b4fa09b41
Use file: in example Fastfile. Fix #178 (#179) 2019-12-16 13:29:06 +01:00
Jean-Philippe André bd4e738611
Update Readme (#176) 2019-12-04 11:37:04 +01:00
Jean-Philippe André ac459dba23
version 1.7.1 (#175) 2019-12-04 11:30:59 +01:00
Hanstad 9e11c209a6 Adding tests for retrieving all destination groups using asterik (#174)
See #150
2019-12-04 11:03:29 +01:00
Jean-Philippe André 0d20aeaf59
Fix use of new constant from fastlane (#172)
This makes it compatible with both recent and older fastlane.
2019-12-04 10:57:40 +01:00