update workflows
This commit is contained in:
parent
49efee3bb9
commit
a3fe115848
46
.github/workflows/CI-master_tests.yml
vendored
46
.github/workflows/CI-master_tests.yml
vendored
@ -4,6 +4,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
|
- main
|
||||||
paths-ignore:
|
paths-ignore:
|
||||||
- '.github/**'
|
- '.github/**'
|
||||||
|
|
||||||
@ -140,12 +141,6 @@ jobs:
|
|||||||
name: winPEAS.bat
|
name: winPEAS.bat
|
||||||
path: winPEAS\winPEASbat\winPEAS.bat
|
path: winPEAS\winPEASbat\winPEAS.bat
|
||||||
|
|
||||||
- name: Upload winpeas.ps1
|
|
||||||
uses: actions/upload-artifact@v2
|
|
||||||
with:
|
|
||||||
name: winPEAS.ps1
|
|
||||||
path: winPEAS\winPEASps1\winPEAS.ps1
|
|
||||||
|
|
||||||
# Git add
|
# Git add
|
||||||
#- name: Create local changes
|
#- name: Create local changes
|
||||||
# run: |
|
# run: |
|
||||||
@ -189,7 +184,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
python3 -m pip install PyYAML
|
python3 -m pip install PyYAML
|
||||||
cd linPEAS
|
cd linPEAS
|
||||||
python3 -m builder.linpeas_builder
|
python3 -m builder.linpeas_builder --all --output linpeas_fat.sh
|
||||||
|
python3 -m builder.linpeas_builder --all-no-fat --output linpeas.sh
|
||||||
|
python3 -m builder.linpeas_builder --small --output linpeas_small.sh
|
||||||
|
|
||||||
# Build linpeas binaries
|
# Build linpeas binaries
|
||||||
- name: Build linpeas binaries
|
- name: Build linpeas binaries
|
||||||
@ -207,35 +204,35 @@ jobs:
|
|||||||
|
|
||||||
# Run linpeas help as quick test
|
# Run linpeas help as quick test
|
||||||
- name: Run linpeas help
|
- name: Run linpeas help
|
||||||
run: linPEAS/linpeas.sh -h
|
run: linPEAS/linpeas_fat.sh -h && linPEAS/linpeas.sh -h && linPEAS/linpeas_small.sh -h
|
||||||
|
|
||||||
# Run linpeas as a test
|
# Run linpeas as a test
|
||||||
- name: Run linpeas system_information
|
- name: Run linpeas system_information
|
||||||
run: linPEAS/linpeas.sh -o system_information -a
|
run: linPEAS/linpeas_fat.sh -o system_information -a
|
||||||
|
|
||||||
- name: Run linpeas container
|
- name: Run linpeas container
|
||||||
run: linPEAS/linpeas.sh -o container -a
|
run: linPEAS/linpeas_fat.sh -o container -a
|
||||||
|
|
||||||
- name: Run linpeas cloud
|
- name: Run linpeas cloud
|
||||||
run: linPEAS/linpeas.sh -o cloud -a
|
run: linPEAS/linpeas_fat.sh -o cloud -a
|
||||||
|
|
||||||
- name: Run linpeas procs_crons_timers_srvcs_sockets
|
- name: Run linpeas procs_crons_timers_srvcs_sockets
|
||||||
run: linPEAS/linpeas.sh -o procs_crons_timers_srvcs_sockets -a
|
run: linPEAS/linpeas_fat.sh -o procs_crons_timers_srvcs_sockets -a
|
||||||
|
|
||||||
- name: Run linpeas network_information
|
- name: Run linpeas network_information
|
||||||
run: linPEAS/linpeas.sh -o network_information -t -a
|
run: linPEAS/linpeas_fat.sh -o network_information -t -a
|
||||||
|
|
||||||
- name: Run linpeas users_information
|
- name: Run linpeas users_information
|
||||||
run: linPEAS/linpeas.sh -o users_information -a
|
run: linPEAS/linpeas_fat.sh -o users_information -a
|
||||||
|
|
||||||
- name: Run linpeas software_information
|
- name: Run linpeas software_information
|
||||||
run: linPEAS/linpeas.sh -o software_information -a
|
run: linPEAS/linpeas_fat.sh -o software_information -a
|
||||||
|
|
||||||
- name: Run linpeas interesting_perms_files
|
- name: Run linpeas interesting_perms_files
|
||||||
run: linPEAS/linpeas.sh -o interesting_perms_files -a
|
run: linPEAS/linpeas_fat.sh -o interesting_perms_files -a
|
||||||
|
|
||||||
- name: Run linpeas interesting_files
|
- name: Run linpeas interesting_files
|
||||||
run: linPEAS/linpeas.sh -o interesting_files -a
|
run: linPEAS/linpeas_fat.sh -o interesting_files -a
|
||||||
|
|
||||||
# Too much time
|
# Too much time
|
||||||
#- name: Run linpeas api_keys_regex
|
#- name: Run linpeas api_keys_regex
|
||||||
@ -254,6 +251,12 @@ jobs:
|
|||||||
name: linpeas_fat.sh
|
name: linpeas_fat.sh
|
||||||
path: linPEAS/linpeas_fat.sh
|
path: linPEAS/linpeas_fat.sh
|
||||||
|
|
||||||
|
- name: Upload linpeas_small.sh
|
||||||
|
uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: linpeas_small.sh
|
||||||
|
path: linPEAS/linpeas_small.sh
|
||||||
|
|
||||||
## Linux bins
|
## Linux bins
|
||||||
- name: Upload linpeas_linux_386
|
- name: Upload linpeas_linux_386
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
@ -324,11 +327,11 @@ jobs:
|
|||||||
python3 -m pip install PyYAML --break-system-packages
|
python3 -m pip install PyYAML --break-system-packages
|
||||||
python3 -m pip install requests --break-system-packages
|
python3 -m pip install requests --break-system-packages
|
||||||
cd linPEAS
|
cd linPEAS
|
||||||
python3 -m builder.linpeas_builder
|
python3 -m builder.linpeas_builder --all --output linpeas_fat.sh
|
||||||
|
|
||||||
# Run linpeas help as quick test
|
# Run linpeas help as quick test
|
||||||
- name: Run macpeas help
|
- name: Run macpeas help
|
||||||
run: linPEAS/linpeas.sh -h
|
run: linPEAS/linpeas_fat.sh -h
|
||||||
|
|
||||||
# Run macpeas parts to test it
|
# Run macpeas parts to test it
|
||||||
#- name: Run macpeas
|
#- name: Run macpeas
|
||||||
@ -386,6 +389,11 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: linpeas_fat.sh
|
name: linpeas_fat.sh
|
||||||
|
|
||||||
|
- name: Download linpeas_small.sh
|
||||||
|
uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: linpeas_small.sh
|
||||||
|
|
||||||
- name: Download linpeas_linux_386
|
- name: Download linpeas_linux_386
|
||||||
uses: actions/download-artifact@v2
|
uses: actions/download-artifact@v2
|
||||||
with:
|
with:
|
||||||
|
14
.github/workflows/artifacts_cleanup.yml
vendored
Normal file
14
.github/workflows/artifacts_cleanup.yml
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
name: 'nightly artifacts cleanup'
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 6 * * 2' # At 6am on Tuesdays
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
delete-artifacts:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: kolpav/purge-artifacts-action@v1
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
expire-in: 1days # Set this to 0 to delete all artifacts
|
Loading…
Reference in New Issue
Block a user