Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
e7192de
delelete: draft
a5chin Feb 5, 2026
e68077b
fix: deploy flow
a5chin Feb 5, 2026
a1ab857
fix: name
a5chin Feb 5, 2026
b10432e
fix: GitHub Pages
a5chin Feb 5, 2026
545d8ea
add: types
a5chin Feb 5, 2026
478eeea
chore
a5chin Feb 5, 2026
4c26c39
chore
a5chin Feb 5, 2026
6dd2554
fix: GitHub Pages
a5chin Feb 5, 2026
4f90bb1
chore
a5chin Feb 5, 2026
1f39693
fix: chore
a5chin Feb 5, 2026
e0b3b37
fix: chore
a5chin Feb 5, 2026
9aaf9db
fix: chore
a5chin Feb 5, 2026
a7d026e
fix: chore
a5chin Feb 5, 2026
f5a0e2a
fix: chore
a5chin Feb 5, 2026
35e3da9
fix: chore
a5chin Feb 5, 2026
5e6d04f
fix: chore
a5chin Feb 5, 2026
33a9dcd
fix: chore
a5chin Feb 5, 2026
d8b9f41
fix: chore
a5chin Feb 5, 2026
d764505
fix: chore
a5chin Feb 5, 2026
56a2b75
Merge pull request #171 from a5chin/fix/deploy
a5chin Feb 6, 2026
e0d10cf
fix: release
a5chin Feb 6, 2026
dc4f744
Merge pull request #172 from a5chin/fix/release
a5chin Feb 6, 2026
216116f
fix: test
a5chin Feb 6, 2026
8046618
Merge pull request #173 from a5chin/fix/test
a5chin Feb 6, 2026
c4036de
add: zed
a5chin Feb 8, 2026
dd795de
add: external settings for zed
a5chin Feb 8, 2026
f033859
Revert "add: external settings for zed"
a5chin Feb 8, 2026
21b0d4a
Revert "add: zed"
a5chin Feb 8, 2026
f828209
add: zed settings
a5chin Feb 8, 2026
dcb14f3
add: external settings for zed
a5chin Feb 8, 2026
2bd1ef1
Merge pull request #174 from a5chin/feature/zed
a5chin Feb 9, 2026
2f76d9a
chore(deps): lock file maintenance
renovate[bot] Feb 9, 2026
9ba7ec8
add: checkout in approve
a5chin Feb 9, 2026
68ec8bc
Merge pull request #175 from a5chin/renovate/lock-file-maintenance
a5chin Feb 10, 2026
ac2efae
build(deps): bump cryptography in the uv group across 1 directory
dependabot[bot] Feb 11, 2026
a094c37
fix: permission for approve
a5chin Feb 12, 2026
fd43599
Merge pull request #177 from a5chin/fix/approver
a5chin Feb 12, 2026
7659398
fix: permission for approve
a5chin Feb 12, 2026
95ff262
Merge pull request #176 from a5chin/dependabot/uv/uv-d1091effbf
a5chin Feb 13, 2026
46b4233
add: permission for workflow
a5chin Feb 16, 2026
dc6862e
Merge pull request #178 from a5chin/fix/permission
a5chin Feb 18, 2026
24241e3
chore(github-actions): bump qodo-ai/pr-agent from 0.31 to 0.32
dependabot[bot] Feb 23, 2026
78a3f07
Merge pull request #180 from a5chin/dependabot/github_actions/qodo-ai…
a5chin Feb 26, 2026
7424cf1
chore(deps): update docker/login-action action to v4
renovate[bot] Mar 4, 2026
d296455
Merge pull request #182 from a5chin/renovate/docker-login-action-4.x
a5chin Mar 6, 2026
a851492
chore(deps): update docker/setup-buildx-action action to v4
renovate[bot] Mar 6, 2026
f94189a
Merge pull request #184 from a5chin/renovate/docker-setup-buildx-acti…
a5chin Mar 6, 2026
e107700
chore(deps): update docker/metadata-action action to v6
renovate[bot] Mar 6, 2026
a14f77e
Merge pull request #186 from a5chin/renovate/docker-metadata-action-6.x
a5chin Mar 7, 2026
236805a
chore(deps): update docker/build-push-action action to v7
renovate[bot] Mar 7, 2026
96d0246
Merge pull request #187 from a5chin/renovate/docker-build-push-action…
a5chin Mar 8, 2026
690a611
chore(deps): lock file maintenance (#190)
renovate[bot] Mar 8, 2026
7c033f9
chore(deps): lock file maintenance (#191)
renovate[bot] Mar 8, 2026
c46ade0
chore(deps): bump tornado in the uv group across 1 directory
dependabot[bot] Mar 12, 2026
89b2dfe
Merge pull request #192 from a5chin/dependabot/uv/uv-16abd79c16
a5chin Mar 14, 2026
cb989c9
chore(deps): update release-drafter/release-drafter action to v7
renovate[bot] Mar 14, 2026
a376423
Merge pull request #193 from a5chin/renovate/release-drafter-release-…
a5chin Mar 15, 2026
04313cb
chore(deps): lock file maintenance (#195)
renovate[bot] Mar 15, 2026
591d1e6
chore(deps): update actions/create-github-app-token action to v3
renovate[bot] Mar 15, 2026
8263174
Merge pull request #194 from a5chin/renovate/actions-create-github-ap…
a5chin Mar 16, 2026
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
23 changes: 23 additions & 0 deletions .github/environments.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"Develop": {
"deployment_branch_policy": {
"protected_branches": false,
"custom_branch_policies": true
},
"reviewers": [],
"wait_timer": 0
},
"Production": {
"deployment_branch_policy": {
"protected_branches": false,
"custom_branch_policies": true
},
"reviewers": [],
"wait_timer": 0
},
"github-pages": {
"deployment_branch_policy": null,
"reviewers": [],
"wait_timer": 0
}
}
15 changes: 15 additions & 0 deletions .github/protection.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
{
"develop": {
"allow_deletions": false,
"allow_force_pushes": false,
"enforce_admins": false,
"required_pull_request_reviews": {
"dismiss_stale_reviews": false,
"require_code_owner_reviews": false,
"required_approving_review_count": 1
},
"required_status_checks": {
"contexts": [],
"strict": true
},
"restrictions": null
},
"main": {
"allow_deletions": false,
"allow_force_pushes": false,
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/approve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,19 @@ on:
types:
- opened

permissions:
pull-requests: write

jobs:
approve:
runs-on: ubuntu-latest

if: endsWith(github.actor, '[bot]')

steps:
- name: Checkout
uses: actions/checkout@v6

- name: Approve
run: gh pr review ${{ github.event.number }} --approve
env:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,18 +32,18 @@ jobs:
uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Docker Meta
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: vscode
tags: |
latest

- name: Build Image for VSCode
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: .
file: .devcontainer/Dockerfile
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,18 +34,18 @@ jobs:
uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Docker Meta
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: vscode
tags: |
latest

- name: Build Image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: .
file: Dockerfile
Expand Down
27 changes: 0 additions & 27 deletions .github/workflows/draft.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .github/workflows/gh-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ jobs:
deploy:
runs-on: ubuntu-latest

environment: github-pages

steps:
- name: Checkout
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-agent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

steps:
- name: PR Agent Action Step
uses: qodo-ai/pr-agent@v0.31
uses: qodo-ai/pr-agent@v0.32
env:
CONFIG.CUSTOM_MODEL_MAX_TOKENS: 64000
CONFIG.MODEL: "gemini/gemini-2.5-flash"
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/publish-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Publish App to GHCR
on:
push:
branches:
- main
- develop
paths:
- ".github/workflows/publish-app.yml"
- ".python-version"
Expand All @@ -30,18 +30,18 @@ jobs:
uses: actions/checkout@v6

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Log in to Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract Metadata
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
Expand All @@ -61,7 +61,7 @@ jobs:
org.opencontainers.image.licenses=MIT

- name: Build and Push App Image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: .
file: Dockerfile
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/publish-devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Publish Devcontainer to GHCR
on:
push:
branches:
- main
- develop
paths:
- ".devcontainer/Dockerfile"
- ".github/workflows/publish-devcontainer.yml"
Expand All @@ -30,18 +30,18 @@ jobs:
uses: actions/checkout@v6

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
password: ${{ secrets.GITHUB_TOKEN }}
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}

- name: Extract Metadata
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
Expand All @@ -61,7 +61,7 @@ jobs:
org.opencontainers.image.vendor=a5chin <a5chin.origin+contact@gmail.com>

- name: Build and Push Devcontainer Image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: .
file: .devcontainer/Dockerfile
Expand Down
43 changes: 36 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,57 @@
name: Release

on:
pull_request:
push:
branches:
- develop
- main
types:
- closed

permissions:
contents: write
pull-requests: read

jobs:
publish:
if: github.event.pull_request.merged == true && contains(github.head_ref, 'release/')
develop:
if: github.ref_name == 'develop'

runs-on: ubuntu-latest

environment: Develop

steps:
- name: Checkout
uses: actions/checkout@v6

- name: Update Draft Release
uses: release-drafter/release-drafter@v7
with:
config-name: release-drafter.yml
disable-autolabeler: true
publish: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

production:
if: github.ref_name == 'main'

runs-on: ubuntu-latest

environment: Production

steps:
- name: Checkout
uses: actions/checkout@v6

- name: Get PR Title for Version
id: pr
run: |
PR_TITLE=$(gh pr list --search "${{ github.sha }}" --state merged --json title --jq '.[0].title')
echo "TITLE=$PR_TITLE" >> "$GITHUB_OUTPUT"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Publish Release
uses: release-drafter/release-drafter@v6
uses: release-drafter/release-drafter@v7
with:
config-name: release-drafter.yml
disable-autolabeler: true
Expand All @@ -31,5 +60,5 @@ jobs:
tag: ${{ env.VERSION }}
version: ${{ env.VERSION }}
env:
VERSION: ${{ steps.pr.outputs.TITLE }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VERSION: ${{ github.event.pull_request.title }}
Loading
Loading