From fa8f3bdf41ca871316259cd8f0b473ba104f959b Mon Sep 17 00:00:00 2001 From: Carlos Polop Date: Tue, 13 Jul 2021 10:34:30 +0200 Subject: [PATCH] flows --- ...build_test.yml => CI-linpeas_dev_test.yml} | 12 ++-- .github/workflows/CI-linpeas_master_test.yml | 57 +++++++++++++++++++ 2 files changed, 61 insertions(+), 8 deletions(-) rename .github/workflows/{CI-linpeas_build_test.yml => CI-linpeas_dev_test.yml} (86%) create mode 100644 .github/workflows/CI-linpeas_master_test.yml diff --git a/.github/workflows/CI-linpeas_build_test.yml b/.github/workflows/CI-linpeas_dev_test.yml similarity index 86% rename from .github/workflows/CI-linpeas_build_test.yml rename to .github/workflows/CI-linpeas_dev_test.yml index cf7d518..45bd7f4 100644 --- a/.github/workflows/CI-linpeas_build_test.yml +++ b/.github/workflows/CI-linpeas_dev_test.yml @@ -1,18 +1,14 @@ -name: CI-linpeas_test +name: CI-linpeas_dev_test on: - pull_request: + push: branches: - linpeas_dev - - master - paths: - - 'build_lists\sensitive_files.yaml' - - 'linpeas\**' workflow_dispatch: jobs: - Build_and_test_linpeas: + Build_and_test_linpeas_dev: runs-on: ubuntu-latest steps: @@ -49,7 +45,7 @@ jobs: destination_branch: "master" github_token: ${{ secrets.PULL_REQUEST_TOKEN }} - Build_and_test_macpeas: + Build_and_test_macpeas_dev: runs-on: macos-latest steps: diff --git a/.github/workflows/CI-linpeas_master_test.yml b/.github/workflows/CI-linpeas_master_test.yml new file mode 100644 index 0000000..1ab1965 --- /dev/null +++ b/.github/workflows/CI-linpeas_master_test.yml @@ -0,0 +1,57 @@ +name: CI-linpeas_master_test + +on: + pull_request: + branches: + - master + paths: + - 'build_lists\sensitive_files.yaml' + - 'linpeas\**' + + workflow_dispatch: + +jobs: + Build_and_test_linpeas_master: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Build linpeas + run: | + python3 -m pip install PyYAML + cd linPEAS + python3 -m builder.linpeas_builder + + - name: Run linpeas + run: linPEAS/linpeas.sh + + - name: Create local changes + run: git add linPEAS/linpeas.sh + + - name: Commit results to Github + run: | + git config --local user.email "" + git config --global user.name "CI-linpeas-ubuntu" + git commit -m "linpeas.sh auto update" -a --allow-empty + + - name: Push changes + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: ${{ github.ref }} + + Build_and_test_macpeas_master: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + + - name: Build macpeas + run: | + python3 -m pip install PyYAML + cd linPEAS + python3 -m builder.linpeas_builder + + - name: Run macpeas + run: linPEAS/linpeas.sh -o SysI,Container,Devs,AvaSof,ProCronSrvcsTmrsSocks,Net,UsrI,SofI \ No newline at end of file