Skip to content

Add Environment Config tab to dev TUI #1553

Add Environment Config tab to dev TUI

Add Environment Config tab to dev TUI #1553

Workflow file for this run

name: Smoke Test
on:
push:
branches:
- main
pull_request:
jobs:
run:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594 # ratchet:step-security/harden-runner@v2.16.0
with:
egress-policy: audit
- name: Checkout Repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # ratchet:actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # ratchet:actions/setup-go@v6
with:
go-version: '1.25'
cache: true
check-latest: true
- name: Setup PHP
uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # ratchet:shivammathur/setup-php@2.37.0
with:
php-version: '8.2'
- name: Compile shopware-cli
run: go build
- name: Move to usr/bin
run: mv shopware-cli /usr/local/bin/
- name: Checkout Plugin
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # ratchet:actions/checkout@v6
with:
repository: 'FriendsOfShopware/FroshTools'
ref: '75e2013752fd4db7535e4b72b3e3e8d57e531002'
path: 'plugin'
- name: Create Shopware
run: shopware-cli project create shopware 6.5.7.3 --no-audit
- name: Build asset of Plugin
run: shopware-cli extension zip plugin
- name: Build asset of Plugin without Git
run: shopware-cli extension zip plugin --disable-git --release
- name: Validate Plugin
run: shopware-cli extension validate FroshTools.zip
- name: Get Changelog
run: shopware-cli extension get-changelog FroshTools.zip
- name: Build asset against custom PROJECT_ROOT
env:
SHOPWARE_PROJECT_ROOT: ${{ github.workspace }}/shopware
run: |
mv plugin/.shopware-extension.yml plugin/.shopware-extension-disable.yml
shopware-cli extension build plugin
mv plugin/.shopware-extension-disable.yml plugin/.shopware-extension.yml
- name: Install a Storefront Plugin
working-directory: shopware
run: |
composer require 'frosh/platform-filter-search:*' --no-interaction --no-scripts
rm -rf vendor
- name: Setup the project
uses: shopwareLabs/build-project-action@88233d3fdb6b4b6ad7085c45210085c51b727d82 # ratchet:shopwareLabs/build-project-action@main
with:
path: shopware