diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml deleted file mode 100644 index 13503b6..0000000 --- a/.github/workflows/docker-image.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Publish Docker image - -on: - push: - branches: - - 'main' - -jobs: - push_to_registry: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: DockerHub Login - uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build the Docker image - run: docker build . --file Dockerfile --tag ${{ secrets.DOCKERHUB_REPO }} - - - name: Docker Push - run: docker push ${{ secrets.DOCKERHUB_REPO }} - push_to_psgallery: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Publish to PowerShell Gallery - run: docker run -v /home/runner/work/DFIR-O365RC/DFIR-O365RC:/mount_point mcr.microsoft.com/dotnet/sdk:8.0 pwsh -Command Publish-PSResource -Path "/mount_point/DFIR-O365RC" -Repository "PSGallery" -ApiKey "${{ secrets.PSGALLERY_TOKEN }}" -SkipModuleManifestValidate $true \ No newline at end of file diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml new file mode 100644 index 0000000..dfd1e30 --- /dev/null +++ b/.github/workflows/dockerhub.yml @@ -0,0 +1,24 @@ +name: Publish Docker image to Dockerhub + +on: + push: + branches: + - 'main' + +jobs: + push_to_dockerhub: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: DockerHub Login + uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Build the Docker image + run: docker build . --file Dockerfile --tag ${{ secrets.DOCKERHUB_REPO }} + + - name: DockerHub Push + run: docker push ${{ secrets.DOCKERHUB_REPO }} \ No newline at end of file diff --git a/.github/workflows/psgallery.yml b/.github/workflows/psgallery.yml new file mode 100644 index 0000000..7d96205 --- /dev/null +++ b/.github/workflows/psgallery.yml @@ -0,0 +1,14 @@ +name: Publish module to PowerShell Gallery + +on: + push: + branches: + - 'main' + +jobs: + push_to_psgallery: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Publish to PowerShell Gallery + run: docker run -v /home/runner/work/DFIR-O365RC/DFIR-O365RC:/mount_point mcr.microsoft.com/dotnet/sdk:8.0 pwsh -Command Publish-PSResource -Path "/mount_point/DFIR-O365RC" -Repository "PSGallery" -ApiKey "${{ secrets.PSGALLERY_TOKEN }}" -SkipModuleManifestValidate $true \ No newline at end of file diff --git a/DFIR-O365RC/DFIR-O365RC.psd1 b/DFIR-O365RC/DFIR-O365RC.psd1 index 1f4fec4..6d997c2 100755 --- a/DFIR-O365RC/DFIR-O365RC.psd1 +++ b/DFIR-O365RC/DFIR-O365RC.psd1 @@ -7,7 +7,7 @@ RootModule = '.\DFIR-O365RC.psm1' # Version number of this module. - ModuleVersion = '2.0.0' + ModuleVersion = '2.0.1' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop'