Skip to content

Commit c5dc60d

Browse files
authored
Merge pull request #8 from everdrone/ci/add_codeql
Add CodeQL workflow
2 parents 8c757d8 + e4ad660 commit c5dc60d

File tree

2 files changed

+71
-3
lines changed

2 files changed

+71
-3
lines changed

.github/workflows/codeql.yml

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# For most projects, this workflow file will not need changing; you simply need
2+
# to commit it to your repository.
3+
#
4+
# You may wish to alter this file to override the set of languages analyzed,
5+
# or to provide custom queries or build logic.
6+
#
7+
# ******** NOTE ********
8+
# We have attempted to detect the languages in your repository. Please check
9+
# the `language` matrix defined below to confirm you have the correct set of
10+
# supported CodeQL languages.
11+
#
12+
name: "CodeQL"
13+
14+
on:
15+
workflow_dispatch:
16+
push:
17+
branches: [main]
18+
pull_request:
19+
# The branches below must be a subset of the branches above
20+
branches: [main]
21+
22+
jobs:
23+
analyze:
24+
name: Analyze
25+
runs-on: ubuntu-latest
26+
permissions:
27+
actions: read
28+
contents: read
29+
security-events: write
30+
31+
strategy:
32+
fail-fast: false
33+
matrix:
34+
language: [go]
35+
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
36+
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
37+
38+
steps:
39+
- name: Checkout repository
40+
uses: actions/checkout@v3
41+
42+
# Initializes the CodeQL tools for scanning.
43+
- name: Initialize CodeQL
44+
uses: github/codeql-action/init@v2
45+
with:
46+
languages: ${{ matrix.language }}
47+
# If you wish to specify custom queries, you can do so here or in a config file.
48+
# By default, queries listed here will override any specified in a config file.
49+
# Prefix the list here with "+" to use these queries and those in the config file.
50+
51+
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
52+
# queries: security-extended,security-and-quality
53+
54+
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
55+
# If this step fails, then you should remove it and run the build manually (see below)
56+
# - name: Autobuild
57+
# uses: github/codeql-action/autobuild@v2
58+
59+
# ℹ️ Command-line programs to run using the OS shell.
60+
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
61+
62+
# If the Autobuild fails above, remove it and uncomment the following three lines.
63+
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
64+
65+
- name: Build
66+
run: ./scripts/build.sh
67+
68+
- name: Perform CodeQL Analysis
69+
uses: github/codeql-action/analyze@v2

README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@
1010
<a href="https://github.com/everdrone/grab/stargazers">
1111
<img src="https://img.shields.io/github/stars/everdrone/grab?color=8bd5ca&logo=github&logoColor=d9e0ee&labelColor=1e1d2f&style=for-the-badge" alt="Stargazers">
1212
</a>
13-
<!-- <img src="https://img.shields.io/static/v1?label=Reference&message=GO&color=7dc4e4&logoColor=d9e0ee&labelColor=1e1d2f&style=for-the-badge" alt="Go Package Reference"> -->
14-
<a href="https://github.com/everdrone/grab">
15-
<!-- <img src="https://img.shields.io/tokei/lines/github/everdrone/grab?color=7dc4e4&logoColor=d9e0ee&labelColor=1e1d2f&style=for-the-badge&label=Lines&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2Q5ZTBlZSIgZD0iTTUgOC4yNWEuNzUuNzUgMCAwIDEgLjc1LS43NWg0YS43NS43NSAwIDAgMSAwIDEuNWgtNEEuNzUuNzUgMCAwIDEgNSA4LjI1ek00IDEwLjVBLjc1Ljc1IDAgMCAwIDQgMTJoNGEuNzUuNzUgMCAwIDAgMC0xLjVINHoiLz48cGF0aCBmaWxsPSIjZDllMGVlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAwSDNhMyAzIDAgMCAwLTMgM2MwIC42Ny4yMiAxLjI1LjYgMS43Mi41My42NSAxLjMzLjc4IDEuOTEuNzhoMS4xOEEzMy43IDMzLjcgMCAwIDEgMi40IDcuNTVsLS42Mi45NEMuODkgOS44NyAwIDExLjQyIDAgMTNhMyAzIDAgMCAwIDMgM2gxMGEzIDMgMCAwIDAgMS42Ny01LjUuNzUuNzUgMCAwIDAtLjg0IDEuMjVBMS41IDEuNSAwIDEgMSAxMS41IDEzYTUgNSAwIDAgMSAuNjItMi4xNGMuNC0uNzguOTQtMS41OSAxLjUtMi40NGwuMDEtLjAyYy41Ni0uODMgMS4xNC0xLjcgMS41OS0yLjU5LjQ0LS44OC43OC0xLjgzLjc4LTIuODFhMyAzIDAgMCAwLTMtM3pNMyAxLjVBMS41IDEuNSAwIDAgMCAxLjUgM2MwIC4zMi4xLjU2LjI3Ljc3LjEuMTIuMzMuMjMuNzQuMjNoNy42N0EyLjc0IDIuNzQgMCAwIDEgMTAgM2MwLS41NS4xNS0xLjA2LjQtMS41SDN6bTEwIDBjLjgzIDAgMS41LjY2IDEuNSAxLjVhNSA1IDAgMCAxLS42MiAyLjE0Yy0uNC43OS0uOTQgMS42LTEuNSAyLjQ1bC0uMDIuMDJjLS41NS44My0xLjEzIDEuNy0xLjU4IDIuNThBNi4zMyA2LjMzIDAgMCAwIDEwIDEzYzAgLjU1LjE1IDEuMDYuNCAxLjVIM0ExLjUgMS41IDAgMCAxIDEuNSAxM2MwLTEuMDguNjMtMi4yOSAxLjU0LTMuN2wuNTUtLjg0QzQuMjMgNy41MSA0LjkgNi41IDUuMzggNS41aDYuMzhhLjc1Ljc1IDAgMCAwIC40Mi0xLjM3Yy0uNDUtLjMtLjY3LS42Ni0uNjctMS4xNEExLjUgMS41IDAgMCAxIDEzIDEuNXoiLz48L3N2Zz4=" alt="Lines of code"> -->
13+
<a href="https://github.com/everdrone/grab/actions/workflows/codeql.yml">
14+
<img src="https://img.shields.io/github/workflow/status/everdrone/grab/CodeQL?color=7dc4e4&label=CodeQL&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjZDllMGVlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUzMy4xMzNhMS43NSAxLjc1IDAgMDAtMS4wNjYgMGwtNS4yNSAxLjY4QTEuNzUgMS43NSAwIDAwMSAzLjQ4VjdjMCAxLjU2Ni4zMiAzLjE4MiAxLjMwMyA0LjY4Mi45ODMgMS40OTggMi41ODUgMi44MTMgNS4wMzIgMy44NTVhMS43IDEuNyAwIDAwMS4zMyAwYzIuNDQ3LTEuMDQyIDQuMDQ5LTIuMzU3IDUuMDMyLTMuODU1QzE0LjY4IDEwLjE4MiAxNSA4LjU2NiAxNSA3VjMuNDhhMS43NSAxLjc1IDAgMDAtMS4yMTctMS42NjdMOC41MzMuMTMzem0tLjYxIDEuNDI5YS4yNS4yNSAwIDAxLjE1MyAwbDUuMjUgMS42OGEuMjUuMjUgMCAwMS4xNzQuMjM4VjdjMCAxLjM1OC0uMjc1IDIuNjY2LTEuMDU3IDMuODYtLjc4NCAxLjE5NC0yLjEyMSAyLjM0LTQuMzY2IDMuMjk3YS4yLjIgMCAwMS0uMTU0IDBjLTIuMjQ1LS45NTYtMy41ODItMi4xMDQtNC4zNjYtMy4yOThDMi43NzUgOS42NjYgMi41IDguMzYgMi41IDdWMy40OGEuMjUuMjUgMCAwMS4xNzQtLjIzN2w1LjI1LTEuNjh6TTExLjI4IDYuMjhhLjc1Ljc1IDAgMDAtMS4wNi0xLjA2TDcuMjUgOC4xOWwtLjk3LS45N2EuNzUuNzUgMCAxMC0xLjA2IDEuMDZsMS41IDEuNWEuNzUuNzUgMCAwMDEuMDYgMGwzLjUtMy41eiI%2BPC9wYXRoPjwvc3ZnPg%3D%3D&labelColor=1e1d2f&style=for-the-badge" alt="CodeQL">
1615
</a>
1716
<a href="https://github.com/everdrone/grab/releases/latest">
1817
<img src="https://img.shields.io/github/v/release/everdrone/grab?color=b7bdf8&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjZDllMGVlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjEyMi4zOTJhMS43NSAxLjc1IDAgMDExLjc1NiAwbDUuMjUgMy4wNDVjLjU0LjMxMy44NzIuODkuODcyIDEuNTE0VjcuMjVhLjc1Ljc1IDAgMDEtMS41IDBWNS42NzdMNy43NSA4LjQzMnY2LjM4NGExIDEgMCAwMS0xLjUwMi44NjVMLjg3MiAxMi41NjNBMS43NSAxLjc1IDAgMDEwIDExLjA0OVY0Ljk1MWMwLS42MjQuMzMyLTEuMi44NzItMS41MTRMNi4xMjIuMzkyek03LjEyNSAxLjY5bDQuNjMgMi42ODVMNyA3LjEzMyAyLjI0NSA0LjM3NWw0LjYzLTIuNjg1YS4yNS4yNSAwIDAxLjI1IDB6TTEuNSAxMS4wNDlWNS42NzdsNC43NSAyLjc1NXY1LjUxNmwtNC42MjUtMi42ODNhLjI1LjI1IDAgMDEtLjEyNS0uMjE2em0xMC44MjggMy42ODRhLjc1Ljc1IDAgMTAxLjA4NyAxLjAzNGwyLjM3OC0yLjVhLjc1Ljc1IDAgMDAwLTEuMDM0bC0yLjM3OC0yLjVhLjc1Ljc1IDAgMDAtMS4wODcgMS4wMzRMMTMuNTAxIDEySDEwLjI1YS43NS43NSAwIDAwMCAxLjVoMy4yNTFsLTEuMTczIDEuMjMzeiI+PC9wYXRoPjwvc3ZnPg==&logoColor=d9e0ee&labelColor=1e1d2f&style=for-the-badge" alt="Latest Release">

0 commit comments

Comments
 (0)