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
38 changes: 38 additions & 0 deletions .github/Require PRs to main.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"id": 8498520,
"name": "Require PRs to main",
"target": "branch",
"source_type": "Repository",
"source": "RalphHightower/blog",
"enforcement": "active",
"conditions": {
"ref_name": {
"exclude": [],
"include": [
"~DEFAULT_BRANCH"
]
}
},
"rules": [
{
"type": "pull_request",
"parameters": {
"required_approving_review_count": 0,
"dismiss_stale_reviews_on_push": false,
"require_code_owner_review": false,
"require_last_push_approval": false,
"required_review_thread_resolution": true,
"automatic_copilot_code_review_enabled": false,
"allowed_merge_methods": [
"merge",
"squash",
"rebase"
]
}
},
{
"type": "required_signatures"
}
],
"bypass_actors": []
}
3 changes: 3 additions & 0 deletions .github/license-reminder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
It's a new year! 🎉 🎆
Please update the LICENSE file to include the current year (e.g., 2025).
This helps keep the copyright notice accurate.
58 changes: 58 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<!--- Please provide a general summary of your changes in the title above -->

## Pull request type

<!-- Please try to limit your pull request to one type, submit multiple pull requests if needed -->

Please check the type of change your PR introduces:

- [ ] New blog post
- [ ] Bugfix
- [ ] Jekyll change(s)
- [ ] Liquid change(s)
- [ ] Markdown change(s)
- [ ] YAML change(s)
- [ ] Build error(s)
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## Language

- [ ] awk
- [ ] C/C++/C#
- [ ] Ruby
- [ ] Python

## Files added

-

## Files modified

-

## Files deleted

-

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or link to a relevant issue -->

Issue Number: N/A

## What is the new behavior?

<!-- Please describe the behavior or changes that are being added by this PR -->

-
-
-

## Other information

<!-- Any other information that is important to this PR such as screenshots of how the component looks before and after the change -->
53 changes: 0 additions & 53 deletions .github/workflows/NewYearUpdateCopyright.yml

This file was deleted.

31 changes: 31 additions & 0 deletions .github/workflows/issueQuarterlyRelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: issueQuarterlyRelease.yml – Create Quarterly Release

on:
schedule:
- cron: 30 4 31 3 *
- cron: 30 4 30 6,9 *
- cron: 30 5 31 12 *
#workflow_dispatch:

permissions: read-all

jobs:
create-issue:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
with:
egress-policy: audit

- name: Create Quarterly Release
uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v6.0.0
with:
title: "Issue Quarterly Release"
content-filepath: .github/quarterlyRelease.md
assignees: RalphHightower
labels: |
maintenance
license
29 changes: 29 additions & 0 deletions .github/workflows/newYearUpdateCopyright.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: newYearUpdateCopyright.yml – New Year LICENSE Reminder

on:
schedule:
- cron: '0 5 1 1 *' # Midnight EST on Jan 1 America/New_York
#workflow_dispatch:

permissions: read-all

jobs:
create-issue:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
with:
egress-policy: audit

- name: Create LICENSE update issue
uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v6.0.0
with:
title: "Update LICENSE for the new year"
content-filepath: .github/license-reminder.md
assignees: RalphHightower
labels: |
maintenance
license
8 changes: 4 additions & 4 deletions .github/workflows/stale-branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ on:
schedule:
- cron: '0 6 * * 0'

permissions:
issues: write
contents: write
permissions: read-all

jobs:
stale_branches:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
Expand All @@ -35,4 +35,4 @@ jobs:
# include-protected-branches: false
# include-ruleset-branches: false
# ignore-commit-messages: ''
# ignore-committers: ''
# ignore-committers: ''
Loading