ci: complete cirrus port to github actions (#1867)

This commit is contained in:
jj
2026-06-05 15:30:55 +02:00
committed by GitHub
parent c362740d53
commit d856d800ad
3 changed files with 16 additions and 81 deletions
+16 -2
View File
@@ -71,13 +71,16 @@ jobs:
uses: actions/cache@v5
with:
path: chromium_download_cache
key: ${{ runner.os }}-chromium-download-cache-${{ hashFiles('chromium_version.txt', 'downloads.ini') }}
key: ${{ runner.os }}-chromium-download-cache-${{ hashFiles('chromium_version.txt', 'downloads.ini', 'deps.ini') }}
- name: Retrieve Chromium source archive
run: |
rm -rf chromium_src
mkdir -p chromium_download_cache
./utils/downloads.py retrieve -i deps.ini -c chromium_download_cache &
DEPS_PID=$!
if ! ./utils/downloads.py retrieve -i downloads.ini -c chromium_download_cache; then
./utils/clone.py -o chromium_src
rm -rf chromium_src/uc_staging
@@ -86,14 +89,25 @@ jobs:
--transform "s/chromium_src/chromium-$(cat chromium_version.txt)/" chromium_src
fi
wait "$DEPS_PID"
- name: Unpack Chromium source archive
run: |
if [ ! -d chromium_src ]; then
./utils/downloads.py unpack -i downloads.ini -c chromium_download_cache chromium_src
fi
./utils/downloads.py unpack -i deps.ini -c chromium_download_cache chromium_src
- name: Validate patches
run: ./devutils/validate_patches.py -l chromium_src -v
- name: Validate source file lists
run: ./devutils/check_files_exist.py chromium_src pruning.list domain_substitution.list
run: |
set -e
./devutils/update_lists.py \
--tree chromium_src \
--pruning pruning.list.gen \
--domain-substitution domain_substitution.list.gen \
--no-error-unused
diff -u pruning.list pruning.list.gen
diff -u domain_substitution.list domain_substitution.list.gen
-13
View File
@@ -1,13 +0,0 @@
name: cirrus
on: [push, pull_request]
permissions:
contents: read
jobs:
cirrus:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cirruslabs/cirrus-action@ac5191d18a9bff05ff1a38f280f2b6d768e32153