diff --git a/.github/workflows/publish-images.yml b/.github/workflows/publish-images.yml index f3de7bc..0f0448f 100644 --- a/.github/workflows/publish-images.yml +++ b/.github/workflows/publish-images.yml @@ -2,11 +2,24 @@ name: "Publish images" on: push: + workflow_dispatch: permissions: packages: write + actions: read + contents: write + security-events: write jobs: publish-images: if: github.run_number > 1 uses: NethServer/ns8-github-actions/.github/workflows/publish-branch.yml@v1 + module: + needs: publish-images + uses: NethServer/ns8-github-actions/.github/workflows/module-info.yml@v1 + trivy: + needs: module + if: ${{ needs.module.outputs.release == 'stable' || needs.module.outputs.release == 'latest' || github.event_name == 'workflow_dispatch' }} + uses: NethServer/ns8-github-actions/.github/workflows/scan-with-trivy.yml@v1 + with: + images: ${{ needs.module.outputs.images }}