Skip to content

Commit 60b7fdf

Browse files
Merge branch 'master' into tiger-teams-article
2 parents 1a1c98f + 07b5ffd commit 60b7fdf

File tree

494 files changed

+22946
-7770
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

494 files changed

+22946
-7770
lines changed

.github/workflows/automerge.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/checks.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@ jobs:
88
name: Spelling
99
runs-on: ubuntu-latest
1010
if: github.event.pull_request.head.repo.full_name == github.repository
11+
permissions:
12+
contents: write
1113

1214
steps:
13-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v6
1416
with:
1517
ref: ${{ github.head_ref }}
1618

1719
- name: Set up Python 3.8
18-
uses: actions/setup-python@v2
20+
uses: actions/setup-python@v6
1921
with:
2022
python-version: 3.8
2123

.github/workflows/ci-security.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
on:
2+
push:
3+
branches:
4+
- master
5+
pull_request:
6+
7+
name: Security
8+
9+
permissions:
10+
contents: read
11+
12+
jobs:
13+
ensure-pinned-actions:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout code
17+
uses: actions/checkout@v6
18+
- name: Ensure SHA pinned actions
19+
uses: zgosalvez/github-actions-ensure-sha-pinned-actions@9e9574ef04ea69da568d6249bd69539ccc704e74 # v4.0.0
20+
with:
21+
allowlist: |
22+
actions/
23+
aws-actions/
24+
docker/
25+
github/
26+
hashicorp/
27+
PostHog/
28+
tailscale/

.github/workflows/codeql.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: 'CodeQL Advanced'
2+
3+
on:
4+
push:
5+
branches: ['master']
6+
pull_request:
7+
branches: ['master']
8+
schedule:
9+
- cron: '41 14 * * 1'
10+
11+
jobs:
12+
analyze:
13+
name: Analyze (${{ matrix.language }})
14+
# Runner size impacts CodeQL analysis time. To learn more, please see:
15+
# - https://gh.io/recommended-hardware-resources-for-running-codeql
16+
# - https://gh.io/supported-runners-and-hardware-resources
17+
# - https://gh.io/using-larger-runners (GitHub.com only)
18+
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
19+
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
20+
permissions:
21+
# required for all workflows
22+
security-events: write
23+
24+
strategy:
25+
fail-fast: false
26+
matrix:
27+
include:
28+
- language: actions
29+
build-mode: none
30+
- language: javascript-typescript
31+
build-mode: none
32+
- language: python
33+
build-mode: none
34+
steps:
35+
- name: Checkout repository
36+
uses: actions/checkout@v6
37+
38+
# Initializes the CodeQL tools for scanning.
39+
- name: Initialize CodeQL
40+
uses: github/codeql-action/init@v4
41+
with:
42+
languages: ${{ matrix.language }}
43+
build-mode: ${{ matrix.build-mode }}
44+
45+
- name: Run manual build steps
46+
if: matrix.build-mode == 'manual'
47+
shell: bash
48+
run: |
49+
echo 'If you are using a "manual" build mode for one or more of the' \
50+
'languages you are analyzing, replace this with the commands to build' \
51+
'your code, for example:'
52+
echo ' make bootstrap'
53+
echo ' make release'
54+
exit 1
55+
56+
- name: Perform CodeQL Analysis
57+
uses: github/codeql-action/analyze@v4
58+
with:
59+
category: '/language:${{matrix.language}}'

.github/workflows/hogfm-weekly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v6
1515
- name: Install uv
16-
uses: astral-sh/setup-uv@v6
16+
uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7.1.0
1717
- name: Set up Python
1818
run: uv python install
1919
working-directory: scripts/hogfm

.github/workflows/hogfm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717
- name: Install uv
18-
uses: astral-sh/setup-uv@v6
18+
uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7.1.0
1919
- name: Set up Python
2020
run: uv python install
2121
working-directory: scripts/hogfm

.github/workflows/internal-links-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ jobs:
2626

2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v6
3030

3131
- name: Setup Node.js
32-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v6
3333
with:
3434
node-version: '22'
3535
cache: 'pnpm'

.github/workflows/markdown-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717
with:
1818
fetch-depth: 0
1919

@@ -29,7 +29,7 @@ jobs:
2929
3030
- name: Run markdownlint-cli2
3131
if: steps.changed-files.outputs.any_changed == 'true'
32-
uses: DavidAnson/markdownlint-cli2-action@30a0e04f1870d58f8d717450cc6134995f993c63
32+
uses: DavidAnson/markdownlint-cli2-action@30a0e04f1870d58f8d717450cc6134995f993c63 # v21
3333
with:
3434
globs: ${{ steps.changed-files.outputs.all_changed_files }}
3535
config: '.markdownlint-cli2.jsonc'

.github/workflows/podcast-sync.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232

3333
steps:
3434
- name: Checkout repository
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636

3737
- name: Install uv
38-
uses: astral-sh/setup-uv@v4
38+
uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7.1.0
3939

4040
- name: Set up Python
4141
run: uv python install 3.12

.github/workflows/sales-handbook-notify.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
steps:
1717
- name: Checkout repository
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@v6
1919
with:
2020
fetch-depth: 2 # Get current and previous commit for comparison
2121

@@ -79,7 +79,7 @@ jobs:
7979
echo "EOF" >> $GITHUB_OUTPUT
8080
8181
- name: Send Slack notification
82-
uses: 8398a7/action-slack@v3
82+
uses: 8398a7/action-slack@77eaa4f1c608a7d68b38af4e3f739dcd8cba273e # v3.19.0
8383
with:
8484
status: custom
8585
custom_payload: |
@@ -122,4 +122,4 @@ jobs:
122122
]
123123
}
124124
env:
125-
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_SALES_WEBHOOK }}
125+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_SALES_ALERTS_CHANNEL }}

0 commit comments

Comments
 (0)