Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release V1.2.1 #64

Merged
merged 3 commits into from
Oct 8, 2024
Merged

Release V1.2.1 #64

merged 3 commits into from
Oct 8, 2024

Conversation

khushboo-singhvi
Copy link
Contributor

SushmitaThakur and others added 2 commits October 7, 2024 12:14
* [ECP-9328] Docker files for creating installing magento with Hyva dependencies, playwright and workflow file for e2e tests

* [ECP-9328] Customized Magento e2e files based on Hyva local files

* [ECP-9328] Update workflow name

* [ECP-9328] Add Makefile

* [ECP-9328] Add key part for hyva

* [ECP-9328] Fix docker file locations

* [ECP-9328] Make key environment variable

* [ECP-9328] Fix syntax

* [ECP-9328] Add a push trigger

* [ECP-9328] Update context directory

* [ECP-9328] Try the trigger again

* [ECP-9328] Try the trigger again

* [ECP-9328] Update docker file

* [ECP-9328] Add php config

* [ECP-9328] Update config location

* [ECP-9328] Enable hyva dependency installation

* [ECP-9328] Disable volumn binding for key and try environment variable instead

* [ECP-9328] Add open-ssh client so that we can use ssh-keyscan

* [ECP-9328] try different client

* [ECP-9328] Check key inside container

* [ECP-9328] Update dockerfile for key

* [ECP-9328] Add volum binding for key back

* [ECP-9328] Remove keycheck

* [ECP-9328] update root

* [ECP-9328] update root

* [ECP-9328] try to only install hyva to test ssh key

* [ECP-9328] try to only install hyva to test ssh key 2

* [ECP-9328] move install_hyva from entrypoint to workflow in order to get output.

* [ECP-9328] Added composer.

* [ECP-9328] Update docker.

* [ECP-9328] Update docker.

* [ECP-9328] More steps in the dockerfile because things crash.

* [ECP-9328] Back to the original file but hyva separated.

* [ECP-9328] Separate the build step so the output is clean.

* [ECP-9328] copy install_hyva

* [ECP-9328] permissions and try to validate ssh

* [ECP-9328] check contents of the .ssh folder.

* [ECP-9328] Added some more debug steps.

* [ECP-9328] Trigger installation manually.

* [ECP-9328] Magento got stuck

* [ECP-9328] Attempt to write the config from the Dockerfile since the install.sh doesn't want to do it

* [ECP-9328] Forgot the multi-line

* [ECP-9328] Removed the &&

* [ECP-9328] Added git to the container for hyva.

* [ECP-9328] Check again

* [ECP-9328] Sample data

* [ECP-9328] Sample data

* [ECP-9328] Try a different way of installing magento

* [ECP-9328] Add config debug code again

* [ECP-9328] try again

* [ECP-9328]syntax fix

* [ECP-9328]syntax fix

* [ECP-9328] Replace all files

* [ECP-9328] Update fields

* [ECP-9328] Update db

* [ECP-9328] Update nginx image

* [ECP-9328] Update nginx image

* [ECP-9328] Update fields

* [ECP-9328] Update fields

* [ECP-9328] Update db

* [ECP-9328] Syntax

* [ECP-9328] permissions

* [ECP-9328] add packages back

* [ECP-9328] add packages back

* [ECP-9328]put back old files

* [ECP-9328] remove reset theme

* [ECP-9328] add reset theme back

* [ECP-9328] add composer cache directory explicitly

* [ECP-9328] try dn a different step

* [ECP-9328] try to move composer cache to somewhere else

* [ECP-9328] try different module name

* [ECP-9328] manually create vcs directory

* [ECP-9328] List contents of composer cache directory

* [ECP-9328] Syntax

* [ECP-9328] Syntax

* [ECP-9328] Syntax correction for missing operand error

* [ECP-9328] Syntax correction for missing operand error

* [ECP-9328] Syntax correction for missing operand error

* [ECP-9328] Put back the syntax that is working

* [ECP-9328] Remove duplicate ssh code

* [ECP-9328] Add debug steps

* [ECP-9328] Add volume binding to the ssh folder in container

* [ECP-9328] Remove "rm" from container

* [ECP-9328] Remove debug files

* [ECP-9328] Set SSH key in the Docker container

* [ECP-9328] Move Hyva installation to make file

* [ECP-9328] Move ssh config to e2e yml

* [ECP-9328] check the contents of the current directory in the make file

* [ECP-9328] put hyva installation after composer cache is created

* [ECP-9328] put hyva installation with no-cache

* [ECP-9328] Fix comment syntax

* [ECP-9328] check contents of container directory, try again putting the composer cache first

* [ECP-9328] see if the arg key variable is available in the make file

* [ECP-9328] move hyva intallation to separate script

* [ECP-9328] combine magento and hyva install commands

* [ECP-9328] try develop branch

* [ECP-9328] make SSH_PRIVATE_KEY environment variable

* [ECP-9328] try removing old static content and enable the module

* [ECP-9328] setup upgrade and remove static content deploy

* [ECP-9328] remove container after installing everything

* [ECP-9328] Move key to www-data user

* [ECP-9328] Typo

* [ECP-9328] Change permission

* [ECP-9328] Create missing directory

* [ECP-9328] give permissions to www user in docker file

* [ECP-9328] Check permissions of the home folder

* [ECP-9328] Transfer ownership of var/www to www-data

* [ECP-9328] Reverted the ownership transfer and limited it to only the var/www/.ssh folder. Also fixed a missed /root reference.

* [ECP-9328] Removed this step since it's no longer required.

* [ECP-9328] Add execute permissions to the e2e.sh script

* [ECP-9328] Added command to run hyva tests, synchronized with ITT hyva test branch

* [ECP-9328] Small cleanup

* [ECP-9328] remove redundant permission step and list contents of scripts folder

* [ECP-9328] remove redundant permission step and list contents of scripts folder

* [ECP-9328] update triggers

* [ECP-9328] Fix syntax

* [ECP-9328] Add debug code

* [ECP-9328] Make debug code inline

* [ECP-9328] Add execution back

* [ECP-9328] Try volume binding the script folder instead of the script file

* [ECP-9328] Remove sh to run command with bash

* [ECP-9328] remove old volume binding code, install hyva from current branch

* [ECP-9328] Try to volume bind the current repository as /data/extensions/workdir

* [ECP-9328] Set the branch name in an env variable.

* [ECP-9328] Test the branch name variable.

* [ECP-9328] Attempt to install hyva with the branch selector.

* [ECP-9328] Test if install hyva file has correct file.

* [ECP-9328] Put tests back

* [ECP-9328] Put nginx back

* [ECP-9328] List running docker containers

* [ECP-9328] Remove paypal for now since we don't have playwright paypal values

* [ECP-9328] update artifact action version

* [ECP-9328] update test branch to hyva develop

* [ECP-9328] update test branch to ECP-9478, enable paypal

* [ECP-9328] update checkout version and add step to show enabled hyva theme

* [ECP-9328] update show theme command

* [ECP-9328] update show theme command

* [ECP-9328] remove quotes from show theme command

* [ECP-9328] remove grep from show theme command

* [ECP-9328]try to enable hyva theme

* [ECP-9328] try to check all the installed themes in the database for getthing theme id

* [ECP-9328] remove comment

* [ECP-9328] add new code for enabling hyva

* [ECP-9328] test theme code

* [ECP-9328] test access to mariadb

* [ECP-9328] remove theme query

* [ECP-9328] show tables

* [ECP-9328] add prefix on the table names, move the config:set parameters to make file

* [ECP-9328] remove show tables

* [ECP-9328] try to set the theme again

* [ECP-9328] remove general theme command

* [ECP-9328]show config table

* [ECP-9328] remove theme set on makefile

* [ECP-9328] Set the theme id through DB query

* [ECP-9328] Make refresh commnand

* [ECP-9328] Check HYVA module status

* [ECP-9328] fixed syntax

* [ECP-9328] List installed modules

* [ECP-9328] Add hyva checkout in config table

* [ECP-9328] Optimize the commands

* [ECP-9328] Fix syntax

* [ECP-9328] Fix syntax

* [ECP-9328] Add config from workflow since db instance can't access make file

* [ECP-9328] Put hyva steps together and cache flush

* [ECP-9328] Add Refresh

* [ECP-9328] Remove graphQL code

* [ECP-9328] Enable Card holder name for CC

* [ECP-9328] Remove delete command from refresh

* [ECP-9328] Add line to trigger new workflow run

* [ECP-9328] Remove line to trigger new workflow run

* [ECP-9328] Add more lines in refresh

* [ECP-9328] check

* [ECP-9328] check

* [ECP-9328] remove check

---------

Co-authored-by: sushmita <[email protected]>
Co-authored-by: Can Demiralp <[email protected]>
Co-authored-by: sushmita <>
Co-authored-by: Khushboo <[email protected]>
Copy link

sonarcloud bot commented Oct 8, 2024

Copy link

sonarcloud bot commented Oct 8, 2024

Please retry analysis of this Pull-Request directly on SonarCloud

@khushboo-singhvi khushboo-singhvi merged commit 406ce2c into main Oct 8, 2024
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants