mirror of
https://github.com/labring/sealos.git
synced 2026-08-30 17:58:09 +08:00
af9b5abdf1
* mv lifecycle to stand-alone directory * fix workflows * fix workflows Signed-off-by: ghostloda <78798447@qq.com> fix workflows * fix e2e workflows Signed-off-by: ghostloda <78798447@qq.com> * fix e2e workflows Signed-off-by: ghostloda <78798447@qq.com> * mv to lifecycle from root dir Signed-off-by: ghostloda <78798447@qq.com> * fix release workflows Signed-off-by: ghostloda <78798447@qq.com> * Move lifecycle-related script files to lifecycle Signed-off-by: ghostloda <78798447@qq.com> * Move to lifecycle Signed-off-by: ghostloda <78798447@qq.com> * fix lifecycle project ptah Signed-off-by: ghostloda <78798447@qq.com> * fix path ptah Signed-off-by: ghostloda <78798447@qq.com> * add lifecycle modules Signed-off-by: ghostloda <78798447@qq.com> * fix format Signed-off-by: ghostloda <78798447@qq.com> * fix format Signed-off-by: ghostloda <78798447@qq.com> --------- Signed-off-by: ghostloda <78798447@qq.com>
15 lines
585 B
Bash
Executable File
15 lines
585 B
Bash
Executable File
#!/bin/bash
|
|
# Recursively finds all directories with a go.mod file and creates
|
|
# a GitHub Actions JSON output option. This is used by the linter action.
|
|
set -eu
|
|
FIND_VAR=${1:-.}
|
|
|
|
echo "Resolving modules in $(pwd)"
|
|
|
|
PATHS=$(find $FIND_VAR -type f -name go.mod -printf '{"workdir":"%h"},')
|
|
if [[ $FIND_VAR == "." ]]; then
|
|
PATHS=$(find $FIND_VAR ! -path './controllers/*' ! -path './deprecated/*' ! -path './webhooks/*' ! -path './service/*' ! -path './lifecycle/*' -type f -name go.mod -printf '{"workdir":"%h"},')
|
|
fi
|
|
set -ex
|
|
echo matrix="{\"include\":[${PATHS%?}]}" >> $GITHUB_OUTPUT
|