diff --git a/.yamllint b/.github/.yamllint similarity index 100% rename from .yamllint rename to .github/.yamllint diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml new file mode 100644 index 0000000..4e1a7c3 --- /dev/null +++ b/.github/workflows/gh-pages.yml @@ -0,0 +1,36 @@ +--- +name: Update LOLBAS-Project.github.io +on: + push: + branches: + - master + paths: + - "yml/**.yml" + +jobs: + build: + runs-on: ubuntu-latest + if: github.event.repository.fork == false + steps: + - uses: actions/checkout@v2 + + - name: Change .yml to .md + run: | + for x in $(find yml/ -name '*.yml'); do mv "$x" "${x/%\.yml/.md}"; done + mv yml/OSBinaries yml/Binaries + mv yml/OSLibraries yml/Libraries + mv yml/OSScripts yml/Scripts + + - name: Deploy to LOLBAS-Project.github.io repo + uses: peaceiris/actions-gh-pages@v3 + with: + deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} + external_repository: LOLBAS-Project/LOLBAS-Project.github.io + publish_branch: master + publish_dir: yml + destination_dir: _lolbas + enable_jekyll: true + keep_files: false + commit_message: "Applying update " + user_name: 'github-actions[bot]' + user_email: 'github-actions[bot]@users.noreply.github.com' diff --git a/.github/workflows/yamllinting.yml b/.github/workflows/yaml-linting.yml similarity index 54% rename from .github/workflows/yamllinting.yml rename to .github/workflows/yaml-linting.yml index 2c63cc2..7b71b07 100644 --- a/.github/workflows/yamllinting.yml +++ b/.github/workflows/yaml-linting.yml @@ -1,6 +1,13 @@ --- -name: Yaml Lint -on: [push, pull_request] +name: YAML Lint +on: + push: + branches: + - master + pull_request: + branches: + - master + jobs: lintFiles: runs-on: ubuntu-latest @@ -9,4 +16,4 @@ jobs: - name: yaml-lint uses: ibiqlik/action-yamllint@v3 with: - config_file: .yamllint + config_file: .github/.yamllint diff --git a/yml/LOLUtilz/OSBinaries/Explorer.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Explorer.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Explorer.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Explorer.yml diff --git a/yml/LOLUtilz/OSBinaries/Netsh.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Netsh.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Netsh.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Netsh.yml diff --git a/yml/LOLUtilz/OSBinaries/Nltest.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Nltest.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Nltest.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Nltest.yml diff --git a/yml/LOLUtilz/OSBinaries/Openwith.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Openwith.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Openwith.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Openwith.yml diff --git a/yml/LOLUtilz/OSBinaries/Powershell.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Powershell.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Powershell.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Powershell.yml diff --git a/yml/LOLUtilz/OSBinaries/Psr.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Psr.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Psr.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Psr.yml diff --git a/yml/LOLUtilz/OSBinaries/Robocopy.yml b/Archive-Old-Version/LOLUtilz/OSBinaries/Robocopy.yml similarity index 100% rename from yml/LOLUtilz/OSBinaries/Robocopy.yml rename to Archive-Old-Version/LOLUtilz/OSBinaries/Robocopy.yml diff --git a/yml/LOLUtilz/OtherBinaries/AcroRd32.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/AcroRd32.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/AcroRd32.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/AcroRd32.yml diff --git a/yml/LOLUtilz/OtherBinaries/Gpup.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Gpup.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Gpup.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Gpup.yml diff --git a/yml/LOLUtilz/OtherBinaries/Nlnotes.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Nlnotes.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Nlnotes.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Nlnotes.yml diff --git a/yml/LOLUtilz/OtherBinaries/Notes.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Notes.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Notes.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Notes.yml diff --git a/yml/LOLUtilz/OtherBinaries/Nvudisp.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Nvudisp.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Nvudisp.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Nvudisp.yml diff --git a/yml/LOLUtilz/OtherBinaries/Nvuhda6.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Nvuhda6.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Nvuhda6.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Nvuhda6.yml diff --git a/yml/LOLUtilz/OtherBinaries/ROCCAT_Swarm.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/ROCCAT_Swarm.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/ROCCAT_Swarm.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/ROCCAT_Swarm.yml diff --git a/yml/LOLUtilz/OtherBinaries/RunCmd_X64.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/RunCmd_X64.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/RunCmd_X64.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/RunCmd_X64.yml diff --git a/yml/LOLUtilz/OtherBinaries/Setup.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Setup.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Setup.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Setup.yml diff --git a/yml/LOLUtilz/OtherBinaries/Upload.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Upload.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Upload.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Upload.yml diff --git a/yml/LOLUtilz/OtherBinaries/Usbinst.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/Usbinst.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/Usbinst.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/Usbinst.yml diff --git a/yml/LOLUtilz/OtherBinaries/VBoxDrvInst.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/VBoxDrvInst.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/VBoxDrvInst.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/VBoxDrvInst.yml diff --git a/yml/LOLUtilz/OtherBinaries/aswrundll.yml b/Archive-Old-Version/LOLUtilz/OtherBinaries/aswrundll.yml similarity index 100% rename from yml/LOLUtilz/OtherBinaries/aswrundll.yml rename to Archive-Old-Version/LOLUtilz/OtherBinaries/aswrundll.yml diff --git a/yml/LOLUtilz/OtherMSBinaries/Winword.yml b/Archive-Old-Version/LOLUtilz/OtherMSBinaries/Winword.yml similarity index 100% rename from yml/LOLUtilz/OtherMSBinaries/Winword.yml rename to Archive-Old-Version/LOLUtilz/OtherMSBinaries/Winword.yml diff --git a/yml/LOLUtilz/OtherScripts/Testxlst.yml b/Archive-Old-Version/LOLUtilz/OtherScripts/Testxlst.yml similarity index 100% rename from yml/LOLUtilz/OtherScripts/Testxlst.yml rename to Archive-Old-Version/LOLUtilz/OtherScripts/Testxlst.yml