Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/enhancement_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ Instructions:
<!--
AI DISCLOSURE: If this issue was written with AI assistance, add:
🤖 This issue was written with AI assistance, under supervision, review and final edits by [@username] 🤖
-->
-->
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ _[Issues should be attached as sub issues as they are created. There will probab
<!--
AI DISCLOSURE: If this issue was written with AI assistance, add:
🤖 This issue was written with AI assistance, under supervision, review and final edits by [@username] 🤖
-->
-->
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/other_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ about: For issues that don't fit any other category
<!--
AI DISCLOSURE: If this issue was written with AI assistance, add:
🤖 This issue was written with AI assistance, under supervision, review and final edits by [@username] 🤖
-->
-->
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/product_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ _[Then, more detail. Provide a short summary and/or list key outcomes that the u
<!--
AI DISCLOSURE: If this issue was written with AI assistance, add:
🤖 This issue was written with AI assistance, under supervision, review and final edits by [@username] 🤖
-->
-->
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/technical_task_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Instructions:

## Overview

<!--
<!--
Describe what needs to be done and why.
Keep it brief - a few sentences.
-->
Expand Down Expand Up @@ -73,15 +73,15 @@ All items should be verifiable.

For frontend tasks, consider adding subsections:
#### General
#### Accessibility and i18n
#### Accessibility and i18n
#### Testing

For backend tasks, consider:
#### General
#### Testing
-->

- [ ]
- [ ]

### Testing

Expand All @@ -104,4 +104,4 @@ Links to documentation, code references, or relevant libraries.
<!--
AI DISCLOSURE: If this issue was written with AI assistance, add:
🤖 This issue was written with AI assistance, under supervision, review and final edits by [@username] 🤖
-->
-->
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/technical_tracking_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Instructions:

## Overview

<!--
<!--
Describe what this tracking issue encompasses and why the work matters.
Keep it concise: 3-5 sentences covering the "what" and "why".
-->
Expand All @@ -31,7 +31,7 @@ Define boundaries clearly.

<!--
OPTIONAL - Delete if not needed.
Include setup instructions, documentation links, or reference materials
Include setup instructions, documentation links, or reference materials
that apply across all sub-tasks. Especially useful for community-facing projects.
-->

Expand All @@ -55,4 +55,4 @@ Otherwise, leave testing guidance to individual task issues.
<!--
AI DISCLOSURE: If this issue was written with AI assistance, add:
🤖 This issue was written with AI assistance, under supervision, review and final edits by [@username] 🤖
-->
-->
6 changes: 3 additions & 3 deletions .github/workflows/community-contribution-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ jobs:
path: .github-repo
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Set up Python
uses: actions/setup-python@v5
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/contributor-issue-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ jobs:
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/contributor-pr-reply.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/holiday-message.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/is-contributor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ jobs:
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/manage-issue-header.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
steps:
- name: Generate GitHub token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
15 changes: 4 additions & 11 deletions .github/workflows/pr-statistics.yml
Original file line number Diff line number Diff line change
@@ -1,39 +1,33 @@
name: PR Statistics Report
run-name: Generate weekly PR statistics and send to Slack

on:
schedule:
# Every Monday at 8am GMT
- cron: '0 8 * * 1'
workflow_dispatch:
# Allow manual triggering for testing

# Allow manual triggering for testing
jobs:
generate-pr-statistics:
runs-on: ubuntu-latest
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}

app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
repository: learningequality/.github
ref: main
token: ${{ steps.generate-token.outputs.token }}

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'

- name: Install dependencies
run: npm install

- name: Generate PR statistics
id: stats
uses: actions/github-script@v7
Expand All @@ -42,7 +36,6 @@ jobs:
script: |
const script = require('./scripts/pr-statistics.js');
return await script({github, context, core});

- name: Send Slack notification
if: ${{ steps.stats.outputs.slack_message }}
uses: slackapi/slack-github-action@v2.0.0
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/unassign-inactive-issues.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ jobs:
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-pr-spreadsheet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ jobs:
steps:
- name: Generate App Token
id: generate-token
uses: tibdex/github-app-token@v2
uses: actions/create-github-app-token@v2
with:
app_id: ${{ secrets.LE_BOT_APP_ID }}
private_key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
app-id: ${{ secrets.LE_BOT_APP_ID }}
private-key: ${{ secrets.LE_BOT_PRIVATE_KEY }}
- name: Checkout .github repository
uses: actions/checkout@v4
with:
Expand Down
2 changes: 0 additions & 2 deletions dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,12 @@ updates:
interval: "monthly"
cooldown:
default-days: 7

- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "monthly"
cooldown:
default-days: 7

- package-ecosystem: "github-actions"
directory: "/"
schedule:
Expand Down