- ensure
Code Scan
andReusable Workflow
workflows are disabled - ensure
Deploy Web App to QA
is enabled
- Explain GitHub User Lookup repo
- Show codespaces create options
- Open codespace and show features
- Extensions
- Settings sync (theme, fonts, etc)
- Terminal + git (pre-authenticated)
- Explain devcontainer
- Breakpoint and debug site
- Port forward and port visibility
- Show workflow that has already executed
- Explain environments
- Create new branch and change the background image from cat to a dog
- Push code and create a pull request
- Go to Actions tab and show running workflow
- Go to workflow file and explain yaml
- Show Actions marketplace
- Show Awesome Actions
- Go back to running workflow and open sandbox site
- Approve gate
- Disable the
Deploy to QA
workflow - Enable the
Reusable Workflows
workflow - Show centralized reusable workflow
- Walk through yaml
- Navigate to Dependabot alerts
- Jump to PR
- Show existing secret scanning alerts
- Walk though settings and push protection
- Demo push protection
- Go to Security tab and show code scanning alerts
- Go to Pull Requests tab and show a PR with code scanning alerts
- Go to Code Scanning workflow
- CodeQL engine, query packs
- Go to Actions tab and show code scanning workflow run and yaml
- Go to Security Overview within the organization
- Explain features
- Webhooks and APIs
- Go to Splunk dashboard
- Actions Marketplace
- Environments
- Other code scanning tools
- Actions starter workflows
- Actions required workflows
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
var req = {};
req.headers = { authorization: 'Bearer eyJ1eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7ImVtYWlsIjoicnNhX2xvcmRAIn0sImlhdCI6MTU4MjIyMTY3NX0.70f6VAIQk2Uzpf3sgH-1JVrrTuwudonm2DKn2ec7Tg8' }
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
"dev": true
},
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true
},