Commit graph

213 commits

Author SHA1 Message Date
Krzysztof Żuraw
1781edc29a
Add contributing guide and codeowners (#3670)
Co-authored-by: andrzejewsky <vox3r69@gmail.com>
2023-05-22 11:17:11 +02:00
Krzysztof Żuraw
531dd236f2
Run chromatic on PR & on main branch (#3654) 2023-05-18 16:40:48 +02:00
Karolina Rakoczy
dc2cd4cef1
Run tests on multiple browsers (#3635)
* Run tests on multiple browsers

* Add all option

* Fix ids

* Fix typo

* Add firefox install

* remove container with cypress

* remove mocha reporters

* remove test file

* add quotes
2023-05-18 11:42:12 +02:00
Karolina Rakoczy
36c14bd9a0
3481 if there is more than 20 failed tests add another notification to saleor-qa channel (#3622)
* Add slack notification

* Add correct webhook url

* Create new file with helpers

* add default

* add missing checkout
2023-05-17 10:24:43 +02:00
Krzysztof Żuraw
50c8e93534
Setup chromatic and cleanup storybook (#3588) 2023-05-12 13:06:27 +02:00
Karolina Rakoczy
ab2c50768c
Update snapshot without mailhog data (#3610)
* Update snapshot without mailhog data

* Update snapshot without mailhog data
2023-05-10 14:52:15 +02:00
Karolina Rakoczy
2b87e8b141
Move from mailhog to mailpit main (#3616)
* move from mailhog to mailpit

* update packaje-lock
2023-05-10 12:13:52 +02:00
Patryk Andrzejewski
ea29aed3d4
Checking old macaw-ui/material ui usage in the modules (#3596)
* MacawUI migration workflow

* Trigger on pr

* Checkout action version
2023-05-08 14:24:03 +02:00
Cezary Miącz
13fd9f43a2
Release every push to release branches to staging (#3566) 2023-04-26 12:09:21 +02:00
Karolina Rakoczy
f0466c5be3
Fix tests on release - setting branch (#3556) 2023-04-24 13:28:08 +02:00
Karolina Rakoczy
f71855e4f2
Fix tag in tests workflow (#3547)
* Fix tag in tests workflow

* Fix quote
2023-04-24 07:21:42 +00:00
Karolina Rakoczy
08a5ea93ab
Fix cypress tests workflow (#3546)
* Fix cypress test workflow

* use latest version of cypress action

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

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

---------

Co-authored-by: Mikail <6186720+NyanKiyoshi@users.noreply.github.com>
2023-04-21 13:43:34 +02:00
Cezary Miącz
44ba16e7ee
Notify dashboard-dev group on deployment failures (#3531) 2023-04-20 15:44:27 +02:00
Karolina Rakoczy
6c176f649a
Fix tests workflow (#3527) 2023-04-20 12:54:22 +02:00
Karolina Rakoczy
dc960a22b4
fix release workflow for minor versions (#3366)
* fix release workflow for minor versions

* fix run title

* fix run title

* fix run title

* fixes after review

* Fix get branch

* remove complicated if
2023-04-19 14:05:27 +02:00
Karolina Rakoczy
054cd415cf
Add job for cleaning environments (#3359)
* add job for cleaning environments

* Fix job for cleaning environment

* Update .github/workflows/cleanEnvironments.js

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

---------

Co-authored-by: Mikail <6186720+NyanKiyoshi@users.noreply.github.com>
2023-04-13 12:44:22 +00:00
Karolina Rakoczy
7a3d311aaf
run demo test (#3484)
* run demo test

* Improve ifs

* add type chioce, remove leftovers

* add test case with upper case
2023-04-13 11:05:42 +02:00
Patryk Andrzejewski
697750f4bb
Trigger demo staging deployment on release event (#3452) 2023-04-05 13:31:26 +02:00
Karolina Rakoczy
8ef76a7518
Add workflow for percy demo test (#3430)
* add workflow for percy demo tests

* add to run on PR for tests reasons

* use default url if not set in inputs

* fix record

* fix record

* add cache

* remove run on PR
2023-03-29 12:36:44 +02:00
Patryk Andrzejewski
34bf4731f4
Fix version check sh script (#3435) 2023-03-29 11:23:20 +02:00
Lukasz Ostrowski
5b945162a7
Remove legacy Marketplace code and env variables that it was using (#3342)
* Remove legacy Marketplace code and env variables that it was using

* Update locales
2023-03-14 12:17:19 +01:00
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
Mika
c3a925d63d
Update CODEOWNERS (#3026) 2023-01-24 18:52:41 +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
Karol
cf2b42f467
Update feature_request.md (#2661) 2022-11-29 14:32:48 +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
Karol
6c96ce681b
Update bug_report.md (#2659) 2022-11-24 10:13:40 +01:00