CI #573
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
permissions: | |
contents: write | |
packages: write | |
'on': | |
push: | |
branches: | |
- main | |
schedule: | |
- cron: 0 3 * * * | |
jobs: | |
build-container: | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build and push container | |
run: ./build-container.sh | |
env: | |
GITHUB_USER: dadevel | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
deploy-pages: | |
runs-on: ubuntu-20.04 | |
needs: | |
- package-acltoolkit | |
- package-adidnsdump | |
- package-aquatone | |
- package-asnmap | |
- package-azurehound | |
- package-bloodhound | |
- package-bloodhound-python | |
- package-certipy | |
- package-certipy-bloodhound | |
- package-coercer | |
- package-crackmapexec | |
- package-dnsx | |
- package-donpapi | |
- package-evil-winrm | |
- package-ffuf | |
- package-gmsadumper | |
- package-gobuster | |
- package-gowitness | |
- package-httpx | |
- package-impacket | |
- package-kerbrute | |
- package-krbrelayx | |
- package-lapsdumper | |
- package-ldapnomnom | |
- package-legba | |
- package-manspider | |
- package-mapcidr | |
- package-masscan | |
- package-massdns | |
- package-max | |
- package-mitm6 | |
- package-msldap | |
- package-name-that-hash | |
- package-nuclei | |
- package-peas | |
- package-pkinittools | |
- package-pretender | |
- package-prox-ez | |
- package-pypykatz | |
- package-pywhisker | |
- package-responder | |
- package-roadtools | |
- package-roadtools-hybrid | |
- package-servicedetector | |
- package-shuffledns | |
- package-subfinder | |
- package-tlsx | |
- package-trevorspray | |
concurrency: ci-${{ github.ref }} | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Download artifacts | |
uses: actions/download-artifact@v3 | |
with: | |
path: ./artifacts | |
- name: Create repository | |
run: ./build-repo.sh | |
- name: Deploy pages | |
uses: peaceiris/actions-gh-pages@v3 | |
with: | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
publish_dir: ./public | |
force_orphan: true | |
user_name: github-actions[bot] | |
user_email: github-actions[bot]@users.noreply.github.com | |
package-acltoolkit: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh acltoolkit | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-acltoolkit | |
path: ./acltoolkit/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-adidnsdump: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh adidnsdump | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-adidnsdump | |
path: ./adidnsdump/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-aquatone: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh aquatone | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-aquatone | |
path: ./aquatone/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-asnmap: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh asnmap | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-asnmap | |
path: ./asnmap/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-azurehound: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh azurehound | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-azurehound | |
path: ./azurehound/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-bloodhound: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh bloodhound | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-bloodhound | |
path: ./bloodhound/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-bloodhound-python: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh bloodhound-python | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-bloodhound-python | |
path: ./bloodhound-python/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-certipy: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh certipy | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-certipy | |
path: ./certipy/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-certipy-bloodhound: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh certipy-bloodhound | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-certipy-bloodhound | |
path: ./certipy-bloodhound/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-coercer: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh coercer | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-coercer | |
path: ./coercer/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-crackmapexec: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh crackmapexec | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-crackmapexec | |
path: ./crackmapexec/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-dnsx: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh dnsx | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-dnsx | |
path: ./dnsx/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-donpapi: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh donpapi | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-donpapi | |
path: ./donpapi/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-evil-winrm: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh evil-winrm | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-evil-winrm | |
path: ./evil-winrm/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-ffuf: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh ffuf | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-ffuf | |
path: ./ffuf/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-gmsadumper: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh gmsadumper | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-gmsadumper | |
path: ./gmsadumper/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-gobuster: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh gobuster | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-gobuster | |
path: ./gobuster/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-gowitness: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh gowitness | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-gowitness | |
path: ./gowitness/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-httpx: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh httpx | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-httpx | |
path: ./httpx/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-impacket: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh impacket | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-impacket | |
path: ./impacket/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-kerbrute: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh kerbrute | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-kerbrute | |
path: ./kerbrute/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-krbrelayx: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh krbrelayx | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-krbrelayx | |
path: ./krbrelayx/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-lapsdumper: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh lapsdumper | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-lapsdumper | |
path: ./lapsdumper/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-ldapnomnom: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh ldapnomnom | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-ldapnomnom | |
path: ./ldapnomnom/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-legba: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh legba | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-legba | |
path: ./legba/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-manspider: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh manspider | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-manspider | |
path: ./manspider/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-mapcidr: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh mapcidr | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-mapcidr | |
path: ./mapcidr/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-masscan: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh masscan | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-masscan | |
path: ./masscan/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-massdns: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh massdns | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-massdns | |
path: ./massdns/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-max: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh max | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-max | |
path: ./max/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-mitm6: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh mitm6 | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-mitm6 | |
path: ./mitm6/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-msldap: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh msldap | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-msldap | |
path: ./msldap/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-name-that-hash: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh name-that-hash | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-name-that-hash | |
path: ./name-that-hash/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-nuclei: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh nuclei | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-nuclei | |
path: ./nuclei/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-peas: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh peas | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-peas | |
path: ./peas/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-pkinittools: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh pkinittools | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-pkinittools | |
path: ./pkinittools/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-pretender: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh pretender | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-pretender | |
path: ./pretender/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-prox-ez: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh prox-ez | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-prox-ez | |
path: ./prox-ez/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-pypykatz: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh pypykatz | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-pypykatz | |
path: ./pypykatz/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-pywhisker: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh pywhisker | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-pywhisker | |
path: ./pywhisker/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-responder: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh responder | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-responder | |
path: ./responder/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-roadtools: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh roadtools | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-roadtools | |
path: ./roadtools/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-roadtools-hybrid: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh roadtools-hybrid | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-roadtools-hybrid | |
path: ./roadtools-hybrid/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-servicedetector: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh servicedetector | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-servicedetector | |
path: ./servicedetector/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-shuffledns: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh shuffledns | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-shuffledns | |
path: ./shuffledns/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-subfinder: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh subfinder | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-subfinder | |
path: ./subfinder/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-tlsx: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh tlsx | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-tlsx | |
path: ./tlsx/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error | |
package-trevorspray: | |
runs-on: ubuntu-20.04 | |
needs: | |
- build-container | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Build package | |
run: ./build-package.sh trevorspray | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: package-trevorspray | |
path: ./trevorspray/*.pkg.tar.zst | |
retention-days: 1 | |
if-no-files-found: error |