diff --git a/.github/dependency-review.yml b/.github/dependency-review.yml deleted file mode 100644 index 07fdf15..0000000 --- a/.github/dependency-review.yml +++ /dev/null @@ -1 +0,0 @@ -fail_on_severity: low diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 9789bc3..d4c5716 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -3,35 +3,30 @@ on: pull_request: types: - opened - - reopened - closed + - reopened + workflow_dispatch: + inputs: {} jobs: analyze: - strategy: - fail-fast: false - matrix: - os: - - ubuntu-latest - - macos-latest - - windows-latest name: Analyze - runs-on: ${{matrix.os}} + runs-on: ubuntu-latest permissions: actions: read contents: read security-events: write steps: - name: Pull Source Code - uses: actions/checkout@v3.0.2 + uses: actions/checkout@v3 - name: Set-up Go - uses: actions/setup-go@v3.2.0 + uses: actions/setup-go@v3 with: - go-version: "1.17.8" + go-version: "1.18.3" - name: Initialize CodeQL uses: github/codeql-action/init@v2 with: languages: go - name: Build - run: make debug + run: make server - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v2 \ No newline at end of file diff --git a/.github/workflows/dependency.yml b/.github/workflows/dependency.yml new file mode 100644 index 0000000..0e6d039 --- /dev/null +++ b/.github/workflows/dependency.yml @@ -0,0 +1,19 @@ +name: Dependency Review +on: + pull_request: + types: + - opened + - closed + - reopened +permissions: + contents: read +jobs: + dependency: + runs-on: ubuntu-latest + steps: + - name: Pull Source Code + uses: actions/checkout@v3 + - name: Dependency Review + uses: actions/dependency-review-action@v2 + with: + fail-on-severity: low diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1d5931c..10bd25e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,10 +32,3 @@ jobs: go-version: "1.17.7" - name: Test run: make test - dependency_review: - runs-on: ubuntu-latest - steps: - - name: Pull Source Code - uses: actions/checkout@v3.0.2 - - name: Dependency Review - uses: actions/dependency-review-action@v2 \ No newline at end of file diff --git a/cmd/root.go b/cmd/root.go index 08ba5f5..fcfb708 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -46,5 +46,6 @@ var RootCommand = &cobra.Command{ func init() { RootCommand.Flags().DurationVarP(&duration, "duration", "d", 0, "duration with units ns, us (or µs), ms, s, m, h") RootCommand.Flags().IntVarP(&pid, "pid", "p", 0, "process ID") + RootCommand.MarkFlagsRequiredTogether("pid", "duration") RootCommand.SetVersionTemplate("{{.Version}}\n") }