Merge pull request #98 from 1andrevich/1andrevich-patch-1
Update build.yml
This commit is contained in:
commit
2bb99761c8
24
.github/workflows/build.yml
vendored
24
.github/workflows/build.yml
vendored
@ -95,23 +95,23 @@ jobs:
|
||||
- name: Prepare Sing-Box Files
|
||||
run: |
|
||||
# Ensure the sing-box and refilter directories exist
|
||||
mkdir -p $GITHUB_WORKSPACE/src/sing-box/refilter
|
||||
mkdir -p $GITHUB_WORKSPACE/src/sing-box-files/refilter
|
||||
|
||||
# Check if required input files exist
|
||||
if [ -f $GITHUB_WORKSPACE/sum/output/domains_all.lst ] && [ -f $GITHUB_WORKSPACE/sum/output/ipsum.lst ]; then
|
||||
# Copy the required files to the sing-box/refilter directory
|
||||
cp $GITHUB_WORKSPACE/sum/output/domains_all.lst $GITHUB_WORKSPACE/src/sing-box/refilter/include-domain-refilter_domains.lst
|
||||
cp $GITHUB_WORKSPACE/sum/output/ipsum.lst $GITHUB_WORKSPACE/src/sing-box/refilter/include-ip-refilter_ipsum.lst
|
||||
# Copy the required files to the sing-box-files/refilter directory
|
||||
cp $GITHUB_WORKSPACE/sum/output/domains_all.lst $GITHUB_WORKSPACE/src/sing-box-files/refilter/include-domain-refilter_domains.lst
|
||||
cp $GITHUB_WORKSPACE/sum/output/ipsum.lst $GITHUB_WORKSPACE/src/sing-box-files/refilter/include-ip-refilter_ipsum.lst
|
||||
|
||||
# Prepend '*. ' to each domain in the include-domain-refilter_domains.lst file
|
||||
sed -i 's/^/*./' $GITHUB_WORKSPACE/src/sing-box/refilter/include-domain-refilter_domains.lst
|
||||
sed -i 's/^/*./' $GITHUB_WORKSPACE/src/sing-box-files/refilter/include-domain-refilter_domains.lst
|
||||
else
|
||||
# Exit with an error if the required input files are missing
|
||||
echo "Error: Required input files (domains_all.lst or ipsum.lst) are missing!" && exit 1
|
||||
fi
|
||||
|
||||
# Navigate to the sing-box directory
|
||||
cd $GITHUB_WORKSPACE/src/sing-box
|
||||
cd $GITHUB_WORKSPACE/src/sing-box-files
|
||||
|
||||
# Ensure the script is executable
|
||||
chmod +x generate-geoip-geosite
|
||||
@ -128,9 +128,9 @@ jobs:
|
||||
sum/input/ooni_domains.lst
|
||||
src/xray-geoip/output/dat/geoip.dat
|
||||
src/xray-geosite/geosite.dat
|
||||
src/sing-box/refilter/geoip.db
|
||||
src/sing-box/refilter/geosite.db
|
||||
src/sing-box/refilter/ruleset-domain-refilter_domains.srs
|
||||
src/sing-box/refilter/ruleset-domain-refilter_domains.json
|
||||
src/sing-box/refilter/ruleset-ip-refilter_ipsum.srs
|
||||
src/sing-box/refilter/ruleset-ip-refilter_ipsum.json
|
||||
src/sing-box-files/refilter/geoip.db
|
||||
src/sing-box-files/refilter/geosite.db
|
||||
src/sing-box-files/refilter/ruleset-domain-refilter_domains.srs
|
||||
src/sing-box-files/refilter/ruleset-domain-refilter_domains.json
|
||||
src/sing-box-files/refilter/ruleset-ip-refilter_ipsum.srs
|
||||
src/sing-box-files/refilter/ruleset-ip-refilter_ipsum.json
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user