From 3065b78f2619c41b73915c6fecb81d69989b9e77 Mon Sep 17 00:00:00 2001 From: carlospolop Date: Wed, 29 Dec 2021 11:37:07 -0500 Subject: [PATCH] action --- .github/workflows/CI-master_tests.yml | 48 +++++++++++++++++++-------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/.github/workflows/CI-master_tests.yml b/.github/workflows/CI-master_tests.yml index 0e68c95..dddbb86 100644 --- a/.github/workflows/CI-master_tests.yml +++ b/.github/workflows/CI-master_tests.yml @@ -115,9 +115,19 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} force: true - Build_and_test_linpeas_master: + Build_test_and_release_linpeas_master: runs-on: ubuntu-latest + name: Publish for ${{ matrix.peas }} + runs-on: ${{ matrix.arch }} + strategy: + matrix: + include: + - arch: any + peas: linpeas + artifact_name: linpeas.sh + asset_name: linpeas.sh + steps: - uses: actions/checkout@v2 with: @@ -125,6 +135,8 @@ jobs: # Otherwise, you will failed to push refs to dest repo. fetch-depth: 0 ref: refs/heads/${{ github.head_ref }} + + - uses: actions/setup-go@v2 - name: Build linpeas run: | @@ -132,23 +144,31 @@ jobs: cd linPEAS python3 -m builder.linpeas_builder - - name: Build linpeas binaries - run: | - git clone https://github.com/carlospolop/sh2bin - cd sh2bin - bash build.sh ../linPEAS/linpeas.sh - mv builds/sh2bin_386 ../linPEAS/binaries/linpeas_386 - mv builds/sh2bin_amd64 ../linPEAS/binaries/sh2bin_amd64 - mv builds/sh2bin_arm ../linPEAS/binaries/linpeas_arm - mv builds/sh2bin_arm64 ../linPEAS/binaries/linpeas_arm64 - cd .. - rm -rf sh2bin + #- name: Build linpeas binaries + # run: | + # git clone https://github.com/carlospolop/sh2bin + # cd sh2bin + # bash build.sh ../linPEAS/linpeas.sh + # mv builds/sh2bin_386 ../linPEAS/binaries/linpeas_386 + # mv builds/sh2bin_amd64 ../linPEAS/binaries/sh2bin_amd64 + # mv builds/sh2bin_arm ../linPEAS/binaries/linpeas_arm + # mv builds/sh2bin_arm64 ../linPEAS/binaries/linpeas_arm64 + # cd .. + # rm -rf sh2bin - name: Run linpeas help run: linPEAS/linpeas.sh -h - - name: Run linpeas - run: linPEAS/linpeas.sh -t + #- name: Run linpeas + # run: linPEAS/linpeas.sh -t + + - name: Upload binaries to release + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: linPEAS/${{ matrix.artifact_name }} + asset_name: ${{ matrix.asset_name }} + tag: ${{ github.ref }} - name: Create local changes run: git add linPEAS/.