Commit Graph
12 Commits
Author SHA1 Message Date
Satoshi Qazi Muhammed 00e4a2f67b Make the PR workflow a real gate
- continue-on-error is removed; lint, test, build:code and build:i18n
  each have to pass, with fail-fast off so each reports on its own
- after each step the tree must be unchanged: eslint --fix, the i18n
  catalogue and typesBundle.ts are all rewritten by these steps
- the chmod step is dropped; the scripts are run through node
2026-10-08 12:06:45 +04:00
SatoshiQaziMuhammedandClaude Opus 5.5 daa061074e Remove the inherited auto-approve and auto-merge bots (#77)
Both came with the upstream template: a pull request labelled '-auto' was
approved for an upstream maintainer's account and squash-merged once its
checks reported, through the upstream author's own actions. The label does
not exist here and neither workflow ever acted (2 runs each, both on other
labels), but the path was open: it merges without review, and the PR checks
it waited on run with continue-on-error.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 02:34:11 +04:00
Satoshi Qazi MuhammedandClaude Opus 5.5 570586bae3 Deploy apps.pezkuwichain.io from main behind an approval
push-main.yml now builds build:www on every push to main and, once the
production environment is approved, copies it to the web host and switches
to it. The host keeps releases side by side and serves a 'current' symlink,
so going live is one rename and rollback is a dispatch with an earlier sha.
.github/deploy/release.sh checks the switch through nginx for the public
name and restores the previous release if the new one is not served.

Ships env-config.js, which index.html loads: on a static host the request
fell through to index.html and the browser ran HTML as a script.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 04:33:58 +04:00
Satoshi Qazi MuhammedandClaude Opus 5.5 d4cc96df1f Remove the unreleased Electron desktop package
packages/apps-electron was never released, and electron 28, electron-builder
and their tooling (got, tar, app-builder-lib, builder-util-runtime) were most
of the dependency advisories left in this repo. Drop the package, its scripts,
the build:electron CI step, its i18n namespace and the deps only it used
(concurrently included).

The shipped web bundle changes by one string: "apps-electron" leaves the
i18n namespace list.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 04:33:58 +04:00
github-actions[bot] 0dfd378e2e fix: workflow fixes and vanitygen rebrand
Workflows:
- lock.yml: GH_PAT_BOT → github.token
- chain-endpoints.yml: repo name polkadot-js/apps → pezkuwichain/pezkuwi-apps
- test-nightly.yml: add 120min timeout
- auto-approve.yml: update token and authors
- auto-merge.yml: update token

Dependencies:
- @polkadot/vanitygen → @pezkuwi/vanitygen
2026-01-22 15:43:25 +03:00
github-actions[bot]andClaude Opus 4.5 934d0fbf44 Fix GH_PAT format for GITHUB_TOKEN authentication
GITHUB_TOKEN requires x-access-token: prefix for git push URLs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 05:52:50 +03:00
github-actions[bot] 5ebf39a5be Fix git credentials for gh-pages deployment 2026-01-18 04:48:32 +03:00
github-actions[bot] 2ddbc7f65a Add permissions to Main workflow for GITHUB_TOKEN push access 2026-01-18 04:37:15 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 d7a99488d5 chore: add workflow_dispatch trigger to push-main.yml
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 00:22:05 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 87854ee7a1 fix: update URLs and fix workflow authentication
- Replace pezkuwi.js.org with pezkuwichain.app domain
- Replace jacogr/pezkuwi-js-apps with pezkuwichain/pezkuwi-apps Docker image
- Fix GH_PAT_BOT secret issue by using GITHUB_TOKEN
- Update GitHub org references from pezkuwi-js to pezkuwichain
- Update issue template to point to docs.pezkuwichain.io

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 00:00:35 +03:00
SatoshiQaziMuhammed 6cc99ea3ea Add CodeQL analysis workflow configuration 2026-01-07 23:42:22 +03:00
Kurdistan Tech Ministry d21bfb1320 feat: initial Pezkuwi Apps rebrand from polkadot-apps
Rebranded terminology:
- Polkadot → Pezkuwi
- Kusama → Dicle
- Westend → Zagros
- Rococo → PezkuwiChain
- Substrate → Bizinikiwi
- parachain → teyrchain

Custom logos with Kurdistan brand colors (#e6007a → #86e62a):
- bizinikiwi-hexagon.svg
- sora-bizinikiwi.svg
- hezscanner.svg
- heztreasury.svg
- pezkuwiscan.svg
- pezkuwistats.svg
- pezkuwiassembly.svg
- pezkuwiholic.svg
2026-01-07 13:05:27 +03:00