Merge pull request #98 from 1andrevich/1andrevich-patch-1

Update build.yml
This commit is contained in:
Andrevich 2024-12-08 15:32:34 +02:00 committed by GitHub
commit 2bb99761c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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