Commit graph

166 commits

Author SHA1 Message Date
Cezary Miącz
63cf983ee8
Keep fake-production staging deployment up to date with latest master (#3157) 2023-02-14 14:41:46 +01:00
Michal Widera
987196635a
Add verification action if the image is using latest version (#3132) 2023-02-13 11:07:27 +01:00
Karolina Rakoczy
0af551eab0
Fix test nightly job (#3153) 2023-02-13 10:48:07 +01:00
Karolina Rakoczy
d07b7d912e
change cypress job title when triggering from PR (#3148) 2023-02-10 12:06:00 +01:00
Michal Widera
ba6c713dd7
Use GITHUB_OUTPUT instead of deprecated ::set-output (#3098) 2023-02-10 11:10:04 +01:00
Karolina Rakoczy
12650a2a7d
Add slack notification if workflow with cypress test fail (#3131)
* add notification if release job fails

* move slack notification to separate job
2023-02-10 10:04:12 +01:00
Karolina Rakoczy
9151fb77aa
Fix rate limits in release tests (#3106)
* Fix rates limits in release tests

* add authorization token to releases/latest request

* fix token

* add token
2023-02-08 09:22:35 +00:00
Lukasz Ostrowski
98ad73acdc
Assign new staging domain for Appstore env (#3114) 2023-02-07 08:27:20 +01:00
Lukasz Ostrowski
3d1fa0df35
Remove MARKETPLACE_URL env which was used for previous AppStore implementation (#3086) 2023-02-06 15:05:06 +01:00
Mika
84849f1eea
Allow v3.11 on demo staging (#3103) 2023-02-03 13:57:18 +01:00
Karolina Rakoczy
2958ab2ac5
Add notification if release job fails (#3080)
* add notification if release job fails

* Update .github/workflows/tests-nightly.yml

Co-authored-by: Mika <6186720+NyanKiyoshi@users.noreply.github.com>

---------

Co-authored-by: Mika <6186720+NyanKiyoshi@users.noreply.github.com>
2023-02-02 10:40:28 +01:00
Karolina Rakoczy
01172aed95
create env when minor release (#3041) 2023-01-25 17:38:36 +01:00
Karolina Rakoczy
d413c8e852
update tax configuration before creating vouchers (#2939) 2023-01-25 13:32:30 +01:00
Timur Carpeev
8e09d15522
Add playground headers (#3016)
* Add playground headers

* Small refactor, messages generation

* Small refactor, messages generation

* Ci

* Ci

Co-authored-by: andrzejewsky <vox3r69@gmail.com>
2023-01-24 09:35:29 +01:00
Lukasz Ostrowski
076ea0ca66
Remove redundant envs from master.staging env (#3022)
These envs were not updated with last PR, from Marketplace/Appstore POV envs should be the same on staging and master.staging
2023-01-23 11:59:24 +01:00
Dawid
05b2da8082
Uncover new apps marketplace (#2993)
* Uncover new apps marketplace

* Update apps marketplace GitHub workflows envs
2023-01-19 14:15:46 +01:00
Cezary Miącz
f02a5a32e1
Retry failed CF cache invalidations (#2957) 2023-01-12 11:42:13 +01:00
Dawid
1621feb691
Apps marketplace (#2850)
* Add new Apps List

* Update apps routing

* Add marketplace apps list

* Update apps urls

* Update app list style

* Add installed apps section

* Update apps sections and connect actions with mutations

* Add latest missing buttons and labels to installed apps list

* Update installed apps list

* Update installed apps list

* Add tests and marketplace error handling

* Update environment configuration

* Update GitHub actions env configuration

* Refactor AppListCard component

* Test InstallWithManifestFormButton

* Test AppListCard

* Extract InstalledAppListRow with tests

* Update GitHub actions env configuration

* Tests of apps dialogs

* Update GitHub actions env configuration

* Update messages

* Update GitHub actions env configuration

* Quote untrusted GitHub actions variables

* Change useFetch to useMarketplaceApps and add tests

* Fix strict null check errors

* Refactor apps details components

* Add strict null checks for /new-apps/ components
2023-01-10 11:04:30 +01:00
Karolina Rakoczy
39ea58f02b
Fix comment on release PR if tests errored (#2915) 2022-12-27 12:22:16 +01:00
Tomasz Magulski
e77c20722e
[CLOUD-2287] Don't automerge CORE deployments to SANDBOXES (#2846) 2022-12-14 10:42:23 +01:00
Karol
9c605f8d1b
[cypress] add tests for gift cards bulk create and export (#2801)
* first draft

* fixed data-test-id

* done

* restore port for cypress

* change email

* pr improvments

* add csv check

* adjustments

* added check for xlsx

* change name

* change name

* remove cy log

* remove cy log

* add yaml cypress mailhog var
2022-12-13 08:04:54 +01:00
Anna Szczęch
20d79dce71
Update e2e.yml (#2778) 2022-12-07 10:16:15 +01:00
Lukasz Ostrowski
e06d3bdf0d
Improve dashboard and marketplace connection (#2666)
* Change env variables related to marketplace, add navigation item

* Change apps order

* Add button to browse marketplace

* Add redirect to Saleor Apps Marketplace on button click

* Move apps tabs state to URL

* Pass theme for initial marketplace iframe load

* Improve marketplace mount

* fix types

* fix cr

* Update env variables to disable marketplace on envs other than master staging

* Extract locales

* update snapshots
2022-11-30 17:20:20 +01:00
Karolina Rakoczy
689568694e
Fix tags in cypress nightly tests (#2745) 2022-11-30 17:15:39 +01:00
Karolina Rakoczy
c222657463
On release tests run only critical paths (#2663)
* In old version release run small package of most important tests

* add to releases tests for stocks, warehouses and orders

* Update .github/workflows/tests-nightly.yml

Co-authored-by: Mika <6186720+NyanKiyoshi@users.noreply.github.com>

* remove set-output command

* Fix set tags step

* Fix for url in release

Co-authored-by: Mika <6186720+NyanKiyoshi@users.noreply.github.com>
2022-11-25 10:13:13 +01:00
Lukasz Ostrowski
1beb8473aa
Fix master-staging api path (#2662) 2022-11-24 10:35:38 +01:00
Lukasz Ostrowski
9e351829c8
Change marketplace domain in master-staging (#2658) 2022-11-24 08:48:41 +01:00
Karolina Rakoczy
a3c011c9bf
Create workflow to run tests in loop for detecting flaky tests (#2547)
* Run cypress in repeat

* change node version

* install with frozen lock file
2022-11-17 13:52:58 +01:00
Karolina Rakoczy
3b99eb9033
Fix nightly tests after changing node to 18 (#2594)
* Add image with installed node 18 version

* increase memory limit
2022-11-17 13:42:28 +01:00
Karolina Rakoczy
3653653e29
Add sqash method when merging release pull requests (#2596) 2022-11-17 12:35:34 +00:00
Krzysztof Żuraw
ac063c6410
Update Dockerfile (#2523)
Co-authored-by: Francisco Marques <franciscopcmarques@gmail.com>
2022-11-16 16:01:34 +01:00
Karolina Rakoczy
1eecdfa5c1
Fix issue url in release PR (#2577) 2022-11-16 15:40:19 +01:00
Krzysztof Żuraw
a64ea3609d
Add explicit node version to nightly test job (#2576) 2022-11-16 11:53:50 +01:00
Krzysztof Żuraw
5bd79d9692
Upgrade node to 18 (#2533)
Co-authored-by: Karolina Rakoczy <karolina.rakoczy@saleor.io>
2022-11-15 15:41:46 +01:00
Karolina Rakoczy
33cfd21a76
Fix add comment to release PR with tests status (#2548) 2022-11-09 16:26:49 +01:00
Karolina Rakoczy
9d4c198140
Run cypress in repeat (#2537)
* Run cypress in repeat

* Update .github/workflows/cypress-repeat.yml

Co-authored-by: Anna Szczęch <30683248+szczecha@users.noreply.github.com>

Co-authored-by: Anna Szczęch <30683248+szczecha@users.noreply.github.com>
2022-11-09 13:56:50 +01:00
Karolina Rakoczy
8ab097b7d3
Speed up releases (#2527)
* create issues on github, a add comment that can be merged if known bugs

* remove old lines for comment
2022-11-07 09:25:00 +00:00
Patryk Andrzejewski
223fe64456
Update CI workflow for demo staging (#2487) 2022-10-27 20:37:27 +02:00
Karolina Rakoczy
730e9da122
Revert "remove set-output command (#2450)" (#2460)
This reverts commit 96aad9d744.
2022-10-26 11:18:55 +02:00
Karolina Rakoczy
80ecb7bce3
Create workflow for building dashboard and executing tests (#2351)
* add workflow for deploying dashboard and running cypress tests

* deploy and run test with api

* Fix after review
2022-10-26 10:09:46 +02:00
Karolina Rakoczy
4d1e41517d
In old release versions run small package of most important tests (#2379)
* In old version release run small package of most important tests

* add to releases tests for stocks, warehouses and orders

* Update .github/workflows/tests-nightly.yml

Co-authored-by: Mika <6186720+NyanKiyoshi@users.noreply.github.com>

* remove set-output command

Co-authored-by: Mika <6186720+NyanKiyoshi@users.noreply.github.com>
2022-10-25 19:27:26 +02:00
Karolina Rakoczy
96aad9d744
remove set-output command (#2450) 2022-10-25 13:19:20 +02:00
Lukasz Ostrowski
d67e4799b2
Apps tabs (#2380)
* Add tabs to apps page

* Detect app in tunnel

* Disable manifest install if Saleor Apps context

* Show only app origin instead full manifest

* Add copy manifest feature

* Update tests

* Add ENV with marketplace endpoint for fetching saleor apps

* Fetch Saleor apps for Marketplace and display them in the tab, otherwise hide

* Code review fixes

* Extract translation messages

* Update tests
2022-10-20 13:35:31 +02:00
Karolina Rakoczy
4c18f5ee34
add wait for cypress dashboard status and fix tag (#2411) 2022-10-20 12:55:27 +04:00
Tomasz Magulski
42d999a222
Simplify name of a subdirectory, where to build Dashboard in GCP (#2373) 2022-10-13 09:20:41 +02:00
Karolina Rakoczy
b6644efa54
Fix tests nightly (#2368)
* Fix test nightly

* Fix nightly tests

* use same action for checkout in all places
2022-10-11 14:04:37 +02:00
Karolina Rakoczy
ed1c3abb33
Fix test nightly (#2362) 2022-10-10 12:47:00 +02:00
Karolina Rakoczy
e1c2e78b61
Upgrade saleor version before test run (#2349)
* on major versions workflow should first upgrade enironment

* use fetch()

* Change domain for url
2022-10-07 11:57:36 +02:00
Karolina Rakoczy
088555ce28
Fix revert to snapshot job (#2356) 2022-10-07 11:57:16 +02:00
Tomasz Magulski
58824f1486
Expose marketplace in Dashboard builds (#2108)
* Expose marketplace in Dashboard builds

* Use apps.saleor.io domain instead of one provided by Vercel
2022-10-05 13:02:53 +02:00