From a8f4d64774bde88410ce8aef454db9a6f3fb37e9 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Fri, 16 Dec 2022 04:59:55 -0500 Subject: [PATCH 1/3] common/travis/fetch_upstream: clean up --- common/travis/fetch_upstream.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/common/travis/fetch_upstream.sh b/common/travis/fetch_upstream.sh index e5ec5979493b..0813e0acedbc 100755 --- a/common/travis/fetch_upstream.sh +++ b/common/travis/fetch_upstream.sh @@ -1,9 +1,6 @@ #!/bin/sh # -# changed_templates.sh - -# required by git 2.35.2+ -git config --global --add safe.directory "$PWD" +# fetch_upstream.sh /bin/echo -e '\x1b[32mFetching upstream...\x1b[0m' git fetch --depth 200 https://github.com/void-linux/void-packages.git master From d0ae7575ce79c6a9ee44966befd81e6ae12b15b3 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Fri, 16 Dec 2022 05:00:52 -0500 Subject: [PATCH 2/3] .github/workflows: use checkout script instead of action also fix indentation in cycle check --- .github/workflows/build.yaml | 24 ++++++++++++++----- .github/workflows/cycles.yml | 45 +++++++++++++++++++++--------------- 2 files changed, 44 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 95f1cd88e338..4eda82e2b4cf 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -26,9 +26,15 @@ jobs: LICENSE_LIST: common/travis/license.lst steps: - - uses: actions/checkout@v1 - with: - fetch-depth: 200 + - name: Clone and checkout + run: | + /bin/echo -e '\x1b[32mCloning repository...\x1b[0m' + # https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/ + git clone --filter=tree:0 ${{ github.repositoryUrl }} + git checkout ${{ github.ref_name }} + + # required by git 2.35.2+ + git config --global --add safe.directory "$PWD" - run: common/travis/fetch_upstream.sh - run: common/travis/changed_templates.sh - run: common/travis/fetch-xbps.sh @@ -73,9 +79,15 @@ jobs: # Upgrade again (in case there was a xbps update) xbps-install -yu - - uses: actions/checkout@v1 - with: - fetch-depth: 200 + - name: Clone and checkout + run: | + /bin/echo -e '\x1b[32mCloning repository...\x1b[0m' + # https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/ + git clone --filter=tree:0 ${{ github.repositoryUrl }} + git checkout ${{ github.ref_name }} + + # required by git 2.35.2+ + git config --global --add safe.directory "$PWD" - name: Create hostrepo and prepare masterdir run: | ln -s "$(pwd)" /hostrepo && diff --git a/.github/workflows/cycles.yml b/.github/workflows/cycles.yml index 7d781076dbe9..9717f3a2e785 100644 --- a/.github/workflows/cycles.yml +++ b/.github/workflows/cycles.yml @@ -10,7 +10,9 @@ jobs: permissions: issues: write container: - image: 'ghcr.io/void-linux/xbps-src-masterdir:20220527RC01-x86_64-musl' + image: 'ghcr.io/void-linux/xbps-src-masterdir:20220527RC01-x86_64-musl' + env: + PATH: '/usr/libexec/chroot-git:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin' steps: - name: Prepare container run: | @@ -23,26 +25,31 @@ jobs: xbps-install -yu # Install script dependencies xbps-install -y python3-networkx github-cli - - uses: actions/checkout@v1 - with: - fetch-depth: 1 + + - name: Clone and checkout + run: | + /bin/echo -e '\x1b[32mCloning repository...\x1b[0m' + # https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/ + git clone --filter=tree:0 ${{ github.repositoryUrl }} + git checkout ${{ github.ref_name }} + + # required by git 2.35.2+ + git config --global --add safe.directory "$PWD" + - name: Create hostrepo and prepare masterdir run: | - ln -s "$(pwd)" /hostrepo && - common/travis/set_mirror.sh && - common/travis/prepare.sh + ln -s "$(pwd)" /hostrepo && + common/travis/set_mirror.sh && + common/travis/prepare.sh - name: Find cycles and open issues run: | - PATH="/usr/libexec/chroot-git:$PATH" - # required by git 2.35.2+ - git config --global --add safe.directory "$PWD" - common/scripts/xbps-cycles.py | tee cycles - grep 'Cycle:' cycles | while read -r line; do - if gh issue list -R "$GITHUB_REPOSITORY" -S "$line" | grep .; then - printf "Issue on '%s' already exists.\n" "$line" - else - gh issue create -R "$GITHUB_REPOSITORY" -b '' -t "$line" - fi - done + common/scripts/xbps-cycles.py | tee cycles + grep 'Cycle:' cycles | while read -r line; do + if gh issue list -R "$GITHUB_REPOSITORY" -S "$line" | grep .; then + printf "Issue on '%s' already exists.\n" "$line" + else + gh issue create -R "$GITHUB_REPOSITORY" -b '' -t "$line" + fi + done env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }} From 4a63868fd5667627528400c8cebec2bb1123d8bf Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Fri, 16 Dec 2022 05:01:46 -0500 Subject: [PATCH 3/3] TEST COMMIT PLS IGNORE --- srcpkgs/chezmoi/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template index a2d74b841d70..a74539bb1615 100644 --- a/srcpkgs/chezmoi/template +++ b/srcpkgs/chezmoi/template @@ -1,7 +1,7 @@ # Template file for 'chezmoi' pkgname=chezmoi version=2.27.3 -revision=1 +revision=2 build_style=go go_import_path="github.com/twpayne/chezmoi/v2" go_build_tags="noembeddocs noupgrade"