Skip to content
This repository was archived by the owner on May 18, 2026. It is now read-only.

Commit fafe678

Browse files
takaokoujiclaude
andcommitted
ci: disable GitHub Pages deployment and mark repository as obsolete
- Remove all GitHub Pages deploy steps from CI/CD workflow. The gh-pages branch now serves redirect pages to smalruby.app and should not be overwritten by future CI runs. - Add deprecation notice to README.md pointing to smalruby/smalruby3-editor as the successor repository. Closes smalruby/smalruby3-editor#179 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a59d3a0 commit fafe678

2 files changed

Lines changed: 9 additions & 72 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -135,75 +135,3 @@ jobs:
135135
if [[ ${{ contains(github.ref, 'hotfix') }} == 'true' ]]; then
136136
sed -e "s|hotfix/REPLACE|${{ github.ref_name }}|" --in-place release.config.js
137137
fi
138-
- name: Prepare deployment files
139-
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
140-
run: touch build/.nojekyll
141-
- name: Rebuild for smalruby3-gui GitHub Pages
142-
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
143-
env:
144-
PUBLIC_PATH: /smalruby3-gui/
145-
GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
146-
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
147-
MESH_GRAPHQL_ENDPOINT: ${{ secrets.MESH_GRAPHQL_ENDPOINT }}
148-
MESH_API_KEY: ${{ secrets.MESH_API_KEY }}
149-
MESH_AWS_REGION: ${{ secrets.MESH_AWS_REGION }}
150-
run: npm exec node ./scripts/postbuild.mjs
151-
- name: Prepare deployment files for smalruby3-gui GitHub Pages
152-
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
153-
run: rm -f build/CNAME
154-
- name: Deploy playground to GitHub Pages
155-
uses: peaceiris/actions-gh-pages@373f7f263a76c20808c831209c920827a82a2847 # v3
156-
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
157-
with:
158-
github_token: ${{ secrets.GITHUB_TOKEN }}
159-
publish_dir: ./build
160-
full_commit_message: "Build for ${{ github.sha }} ${{ github.event.head_commit.message }}"
161-
- name: Set branch name
162-
id: branch
163-
run: echo "BRANCH_NAME=${{ github.head_ref || github.ref_name }}" >> $GITHUB_OUTPUT
164-
- name: Rebuild for branch GitHub Pages
165-
if: |
166-
(!(
167-
github.ref == 'refs/heads/develop' ||
168-
github.ref == 'refs/heads/master' ||
169-
github.ref == 'refs/heads/main' ||
170-
startsWith(github.ref, 'refs/heads/hotfix/') ||
171-
startsWith(github.ref, 'refs/heads/dependabot/') ||
172-
startsWith(github.ref, 'refs/heads/renovate/')
173-
))
174-
env:
175-
PUBLIC_PATH: /smalruby3-gui/${{ steps.branch.outputs.BRANCH_NAME }}/
176-
GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
177-
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
178-
MESH_GRAPHQL_ENDPOINT: ${{ secrets.MESH_GRAPHQL_ENDPOINT }}
179-
MESH_API_KEY: ${{ secrets.MESH_API_KEY }}
180-
MESH_AWS_REGION: ${{ secrets.MESH_AWS_REGION }}
181-
run: npm exec node ./scripts/postbuild.mjs
182-
- name: Prepare deployment files for branch GitHub Pages
183-
if: |
184-
(!(
185-
github.ref == 'refs/heads/develop' ||
186-
github.ref == 'refs/heads/master' ||
187-
github.ref == 'refs/heads/main' ||
188-
startsWith(github.ref, 'refs/heads/hotfix/') ||
189-
startsWith(github.ref, 'refs/heads/dependabot/') ||
190-
startsWith(github.ref, 'refs/heads/renovate/')
191-
))
192-
run: touch build/.nojekyll
193-
- name: Deploy playground to GitHub Pages for branch
194-
if: |
195-
(!(
196-
github.ref == 'refs/heads/develop' ||
197-
github.ref == 'refs/heads/master' ||
198-
github.ref == 'refs/heads/main' ||
199-
startsWith(github.ref, 'refs/heads/hotfix/') ||
200-
startsWith(github.ref, 'refs/heads/dependabot/') ||
201-
startsWith(github.ref, 'refs/heads/renovate/')
202-
))
203-
uses: peaceiris/actions-gh-pages@373f7f263a76c20808c831209c920827a82a2847 # v3
204-
with:
205-
github_token: ${{ secrets.GITHUB_TOKEN }}
206-
publish_dir: ./build
207-
full_commit_message: "Build for ${{ steps.branch.outputs.BRANCH_NAME }} (${{ github.sha }}) ${{ github.event.head_commit.message }}"
208-
destination_dir: ${{ steps.branch.outputs.BRANCH_NAME }}
209-
keep_files: true

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# smalruby3-gui
2+
3+
> **⚠️ このリポジトリは非推奨です (This repository is obsolete)**
4+
>
5+
> このリポジトリは [smalruby/smalruby3-editor](https://github.com/smalruby/smalruby3-editor) に統合されました。
6+
> 今後の開発・利用はそちらをご参照ください。
7+
>
8+
> This repository has been superseded by [smalruby/smalruby3-editor](https://github.com/smalruby/smalruby3-editor).
9+
> Please use that repository for all future development and usage.
10+
211
#### Smalruby3 GUI is a set of React components that comprise the interface for creating and running Smalruby 3.0 projects. It forked from [LLK/scratch-gui](https://github.com/LLK/scratch-gui) .
312

413
[![Introduce Smalruby 3 based Scratch 3.0](https://img.youtube.com/vi/UNkinwLk6uQ/0.jpg)](https://www.youtube.com/watch?v=UNkinwLk6uQ)

0 commit comments

Comments
 (0)