Skip to content

Commit f30a99d

Browse files
jonathanperisclaude
andcommitted
chore: rename ci.yml to build-check.yml and deploy.yml to main-release.yml
Align workflow naming with the standard used across all other repos (build-check.yml + main-release.yml). Update README badges and CLAUDE.md references accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 8725f53 commit f30a99d

4 files changed

Lines changed: 11 additions & 10 deletions

File tree

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
name: CI
1+
name: Build Check
22

33
on:
44
pull_request:
55
branches: [main]
6+
workflow_dispatch:
67

78
permissions:
89
contents: read
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Deploy to GitHub Pages
1+
name: Main Release
22

33
on:
44
push:

CLAUDE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@ jonathanperis.github.io/
9191
├── tsconfig.json # strict, ES2017, @/* alias
9292
├── postcss.config.mjs # Tailwind CSS v4
9393
└── .github/workflows/
94-
├── ci.yml # PR build check (lint + build)
95-
├── deploy.yml # GitHub Pages deploy on push to main
94+
├── build-check.yml # PR build check (lint + build)
95+
├── main-release.yml # GitHub Pages deploy on push to main
9696
└── codeql.yml # Security analysis (JS/TS)
9797
```
9898

@@ -111,8 +111,8 @@ jonathanperis.github.io/
111111

112112
| Workflow | Trigger | Purpose |
113113
|----------|---------|---------|
114-
| `ci.yml` | Pull requests to main | Lint + build validation |
115-
| `deploy.yml` | Push to main / manual dispatch | Build → upload → deploy to GitHub Pages |
114+
| `build-check.yml` | Pull requests to main | Lint + build validation |
115+
| `main-release.yml` | Push to main / manual dispatch | Build → upload → deploy to GitHub Pages |
116116
| `codeql.yml` | Push, PRs, weekly (Mon 06:00 UTC) | JavaScript/TypeScript security scanning |
117117

118118
- **Dependabot:** Weekly npm + GitHub Actions updates
@@ -130,7 +130,7 @@ jonathanperis.github.io/
130130
4. **Before opening a PR:** fetch and pull main again to ensure no conflicts
131131
5. Open a PR targeting `main` — CI runs lint + build automatically
132132
6. After review and green checks, rebase-merge the PR
133-
7. `deploy.yml` triggers automatically on push to main
133+
7. `main-release.yml` triggers automatically on push to main
134134

135135
---
136136

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> Personal developer portfolio built with Next.js — dynamically fetches GitHub projects, dark terminal aesthetic, print-optimized resume
44
5-
[![CI](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/ci.yml/badge.svg)](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/ci.yml) [![Deploy to GitHub Pages](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/deploy.yml/badge.svg)](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/deploy.yml) [![CodeQL](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/codeql.yml/badge.svg)](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/codeql.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
5+
[![Build Check](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/build-check.yml/badge.svg)](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/build-check.yml) [![Main Release](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/main-release.yml/badge.svg)](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/main-release.yml) [![CodeQL](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/codeql.yml/badge.svg)](https://github.com/jonathanperis/jonathanperis.github.io/actions/workflows/codeql.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
66

77
**[Live demo →](https://jonathanperis.github.io/)** | **[Documentation →](CLAUDE.md)**
88

@@ -57,8 +57,8 @@ Open http://localhost:3000
5757

5858
| Workflow | Trigger | Purpose |
5959
|----------|---------|---------|
60-
| `ci.yml` | Pull requests to main | Lint + build check |
61-
| `deploy.yml` | Push to main / manual | Build and deploy to GitHub Pages |
60+
| `build-check.yml` | Pull requests to main | Lint + build check |
61+
| `main-release.yml` | Push to main / manual | Build and deploy to GitHub Pages |
6262
| `codeql.yml` | Push, PRs, weekly schedule | JavaScript/TypeScript security analysis |
6363

6464
Dependabot monitors npm and GitHub Actions dependencies weekly.

0 commit comments

Comments
 (0)