Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
name: "Code Scanning - Action"on:
push:
pull_request:
schedule:
# ┌───────────── minute (0 - 59)# │ ┌───────────── hour (0 - 23)# │ │ ┌───────────── day of the month (1 - 31)# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)# │ │ │ │ │# │ │ │ │ │# │ │ │ │ │# * * * * *
- cron: '30 1 * * 0'jobs:
CodeQL-Build:
# CodeQL runs on ubuntu-latest, windows-latest, and macos-latestruns-on: ubuntu-lateststeps:
- name: Checkout repositoryuses: actions/checkout@v2with:
# Must fetch at least the immediate parents so that if this is# a pull request then we can checkout the head of the pull request.# Only include this option if you are running this workflow on pull requests.fetch-depth: 2# If this run was triggered by a pull request event then checkout# the head of the pull request instead of the merge commit.# Only include this step if you are running this workflow on pull requests.
- run: git checkout HEAD^2if: ${{ github.event_name == 'pull_request' }}# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQLuses: github/codeql-action/init@v1# Override language selection by uncommenting this and choosing your languages# with:# languages: go, javascript, csharp, python, cpp, java# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).# If this step fails, then you should remove it and run the build manually (see below).
- name: Autobuilduses: github/codeql-action/autobuild@v1# ℹ️ Command-line programs to run using the OS shell.# 📚 https://git.io/JvXDl# ✏️ If the Autobuild fails above, remove it and uncomment the following# three lines and modify them (or add more) to build your code if your# project uses a compiled language#- run: |# make bootstrap# make release
- name: Perform CodeQL Analysisuses: github/codeql-action/analyze@v1
- name: Initialize CodeQLuses: github/codeql-action/init@v1with:
languages: go, javascript# Here is where you build your code
- run: | make bootstrap make release
- name: Perform CodeQL Analysisuses: github/codeql-action/analyze@v1