fix: update all workflows to latest MokoStandards v04.04 templates [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
4
.github/workflows/deploy-dev.yml
vendored
4
.github/workflows/deploy-dev.yml
vendored
@@ -582,6 +582,10 @@ jobs:
|
|||||||
> /tmp/sftp-config.json
|
> /tmp/sftp-config.json
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Dev deploys skip minified files — use unminified sources for debugging
|
||||||
|
echo "*.min.js" >> .ftp_ignore
|
||||||
|
echo "*.min.css" >> .ftp_ignore
|
||||||
|
|
||||||
# ── Run deploy-sftp.php from MokoStandards ────────────────────────────
|
# ── Run deploy-sftp.php from MokoStandards ────────────────────────────
|
||||||
DEPLOY_ARGS=(--path . --src-dir "$SOURCE_DIR" --config /tmp/sftp-config.json)
|
DEPLOY_ARGS=(--path . --src-dir "$SOURCE_DIR" --config /tmp/sftp-config.json)
|
||||||
if [ "$USE_PASSPHRASE" = "true" ]; then
|
if [ "$USE_PASSPHRASE" = "true" ]; then
|
||||||
|
|||||||
50
.github/workflows/standards-compliance.yml
vendored
50
.github/workflows/standards-compliance.yml
vendored
@@ -1967,22 +1967,39 @@ jobs:
|
|||||||
coverage: none
|
coverage: none
|
||||||
|
|
||||||
- name: Install API Package
|
- name: Install API Package
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ secrets.GH_TOKEN || github.token }}
|
||||||
|
COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.GH_TOKEN || github.token }}"}}'
|
||||||
run: |
|
run: |
|
||||||
if [ -f "composer.json" ]; then
|
if [ -f "composer.json" ]; then
|
||||||
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
|
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
|
||||||
else
|
else
|
||||||
echo "No composer.json — skipping install"
|
echo "No composer.json — pulling MokoStandards tools"
|
||||||
|
if [ ! -d "/tmp/mokostandards" ]; then
|
||||||
|
git clone --depth 1 --branch version/04.05 --quiet \
|
||||||
|
"https://x-access-token:${GH_TOKEN}@github.com/mokoconsulting-tech/MokoStandards.git" \
|
||||||
|
/tmp/mokostandards 2>/dev/null || true
|
||||||
|
if [ -f "/tmp/mokostandards/composer.json" ]; then
|
||||||
|
cd /tmp/mokostandards && composer install --no-dev --no-interaction --quiet 2>/dev/null || true
|
||||||
|
cd -
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
env:
|
|
||||||
COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.GH_TOKEN }}"}}'
|
|
||||||
|
|
||||||
- name: Check Enterprise Readiness
|
- name: Check Enterprise Readiness
|
||||||
id: enterprise_check
|
id: enterprise_check
|
||||||
run: |
|
run: |
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
|
SCRIPT=""
|
||||||
if [ -f "api/validate/check_enterprise_readiness.php" ]; then
|
if [ -f "api/validate/check_enterprise_readiness.php" ]; then
|
||||||
php api/validate/check_enterprise_readiness.php --verbose | tee /tmp/enterprise-check.log
|
SCRIPT="api/validate/check_enterprise_readiness.php"
|
||||||
|
elif [ -f "/tmp/mokostandards/api/validate/check_enterprise_readiness.php" ]; then
|
||||||
|
SCRIPT="/tmp/mokostandards/api/validate/check_enterprise_readiness.php"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$SCRIPT" ]; then
|
||||||
|
php "$SCRIPT" --verbose | tee /tmp/enterprise-check.log
|
||||||
EXIT_CODE=$?
|
EXIT_CODE=$?
|
||||||
|
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
@@ -2022,22 +2039,39 @@ jobs:
|
|||||||
coverage: none
|
coverage: none
|
||||||
|
|
||||||
- name: Install API Package
|
- name: Install API Package
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ secrets.GH_TOKEN || github.token }}
|
||||||
|
COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.GH_TOKEN || github.token }}"}}'
|
||||||
run: |
|
run: |
|
||||||
if [ -f "composer.json" ]; then
|
if [ -f "composer.json" ]; then
|
||||||
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
|
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
|
||||||
else
|
else
|
||||||
echo "No composer.json — skipping install"
|
echo "No composer.json — pulling MokoStandards tools"
|
||||||
|
if [ ! -d "/tmp/mokostandards" ]; then
|
||||||
|
git clone --depth 1 --branch version/04.05 --quiet \
|
||||||
|
"https://x-access-token:${GH_TOKEN}@github.com/mokoconsulting-tech/MokoStandards.git" \
|
||||||
|
/tmp/mokostandards 2>/dev/null || true
|
||||||
|
if [ -f "/tmp/mokostandards/composer.json" ]; then
|
||||||
|
cd /tmp/mokostandards && composer install --no-dev --no-interaction --quiet 2>/dev/null || true
|
||||||
|
cd -
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
env:
|
|
||||||
COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.GH_TOKEN }}"}}'
|
|
||||||
|
|
||||||
- name: Check Repository Health
|
- name: Check Repository Health
|
||||||
id: health_check
|
id: health_check
|
||||||
run: |
|
run: |
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
|
SCRIPT=""
|
||||||
if [ -f "api/validate/check_repo_health.php" ]; then
|
if [ -f "api/validate/check_repo_health.php" ]; then
|
||||||
php api/validate/check_repo_health.php --verbose | tee /tmp/health-check.log
|
SCRIPT="api/validate/check_repo_health.php"
|
||||||
|
elif [ -f "/tmp/mokostandards/api/validate/check_repo_health.php" ]; then
|
||||||
|
SCRIPT="/tmp/mokostandards/api/validate/check_repo_health.php"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$SCRIPT" ]; then
|
||||||
|
php "$SCRIPT" --verbose | tee /tmp/health-check.log
|
||||||
EXIT_CODE=$?
|
EXIT_CODE=$?
|
||||||
|
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|||||||
Reference in New Issue
Block a user