diff --git a/.github/workflows/machina-opcode-wrapper.yml b/.github/workflows/machina-opcode-wrapper.yml index e02965c..508e4e4 100644 --- a/.github/workflows/machina-opcode-wrapper.yml +++ b/.github/workflows/machina-opcode-wrapper.yml @@ -1,14 +1,14 @@ name: FFXIVOpcodes (TC) on: push: - tags: + tags: - tc/* workflow_dispatch: inputs: version: - description: '游戏版本号(x.xx)' + description: "游戏版本号(x.xx)" required: true - default: '6.01a' + default: "6.01a" env: version: ${{ github.event.inputs.version || '6.1' }} @@ -20,39 +20,39 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - with: - path: repo - - - name: Clone FFXIVOpcodes - run: git clone https://github.com/${target_repo}.git machina-wrapper-json - - - name: Check node version - run: node -v - - - name: NPM install - run: | - cd repo - npm i - - - name: Run data generator - run: node repo/worker/machina-wrapper-json/index.mjs machina-wrapper-json ${{ env.version }} - - - name: Setting origin - run: | - cd machina-wrapper-json - git remote set-url origin https://github.com/${target_repo} - - - name: Create Pull Request - uses: peter-evans/create-pull-request@v5 - with: - token: ${{ secrets.WORKER_ACCESS_KEY }} - path: machina-wrapper-json - commit-message: "feat(ipc): update for cn patch-${{ env.version }}" - author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> - push-to-fork: ${{ env.target_fork }} - branch: ci/zh/opcode-patch-${{ env.version }} - base: master - title: "feat(ipc): update for cn patch-${{ env.version }}" - body: | - This PR is generated by [ffxiv-opcode-worker](https://github.com/zhyupe/ffxiv-opcode-worker) + - uses: actions/checkout@v3 + with: + path: repo + + - name: Clone FFXIVOpcodes + run: git clone https://github.com/${target_repo}.git machina-wrapper-json + + - name: Check node version + run: node -v + + - name: NPM install + run: | + cd repo + yarn + + - name: Run data generator + run: yarn node repo/worker/machina-wrapper-json/index.mjs machina-wrapper-json ${{ env.version }} + + - name: Setting origin + run: | + cd machina-wrapper-json + git remote set-url origin https://github.com/${target_repo} + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v5 + with: + token: ${{ secrets.WORKER_ACCESS_KEY }} + path: machina-wrapper-json + commit-message: "feat(ipc): update for cn patch-${{ env.version }}" + author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> + push-to-fork: ${{ env.target_fork }} + branch: ci/zh/opcode-patch-${{ env.version }} + base: master + title: "feat(ipc): update for cn patch-${{ env.version }}" + body: | + This PR is generated by [ffxiv-opcode-worker](https://github.com/zhyupe/ffxiv-opcode-worker) diff --git a/.gitignore b/.gitignore index 544db82..62f88de 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,8 @@ -node_modules -local \ No newline at end of file +local +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 7224de6..0000000 --- a/package-lock.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "name": "ffxiv-opcode-worker", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "ffxiv-opcode-worker", - "version": "1.0.0", - "license": "AGPL-3.0", - "dependencies": { - "csv-parse": "^5.3.0", - "fs-extra": "^9.0.1" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/csv-parse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.0.tgz", - "integrity": "sha512-UXJCGwvJ2fep39purtAn27OUYmxB1JQto+zhZ4QlJpzsirtSFbzLvip1aIgziqNdZp/TptvsKEV5BZSxe10/DQ==" - }, - "node_modules/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-9.0.1.tgz", - "integrity": "sha1-kQ2gBiQ3ukw5/t2GPxZ1zP78ufw=", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1588086876757&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz", - "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" - }, - "node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.0.1.tgz", - "integrity": "sha1-mJZsuiFDeMjIS4LghZB7QL9hQXk=", - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-1.0.0.tgz", - "integrity": "sha1-thodoXPoQ1sv48Z9Kbmt+FlL0W0=", - "engines": { - "node": ">= 10.0.0" - } - } - }, - "dependencies": { - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=" - }, - "csv-parse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.0.tgz", - "integrity": "sha512-UXJCGwvJ2fep39purtAn27OUYmxB1JQto+zhZ4QlJpzsirtSFbzLvip1aIgziqNdZp/TptvsKEV5BZSxe10/DQ==" - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-9.0.1.tgz", - "integrity": "sha1-kQ2gBiQ3ukw5/t2GPxZ1zP78ufw=", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1588086876757&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz", - "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.0.1.tgz", - "integrity": "sha1-mJZsuiFDeMjIS4LghZB7QL9hQXk=", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-1.0.0.tgz", - "integrity": "sha1-thodoXPoQ1sv48Z9Kbmt+FlL0W0=" - } - } -} diff --git a/package.json b/package.json index 63c1975..f25f972 100644 --- a/package.json +++ b/package.json @@ -22,5 +22,6 @@ "bugs": { "url": "https://github.com/zhyupe/ffxiv-opcode-worker/issues" }, - "homepage": "https://github.com/zhyupe/ffxiv-opcode-worker#readme" + "homepage": "https://github.com/zhyupe/ffxiv-opcode-worker#readme", + "packageManager": "yarn@4.1.1" } diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..f7ca5d4 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,68 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + +"csv-parse@npm:^5.3.0": + version: 5.5.5 + resolution: "csv-parse@npm:5.5.5" + checksum: 10c0/717d8e66386cbeed9baea93f231efd3aff967a9b70c27f0c8bb19fa5a723d01b2d426b6728e8f1e5e26731ec4371a5f513e1a524344411735fc8d3848770409e + languageName: node + linkType: hard + +"ffxiv-opcode-worker@workspace:.": + version: 0.0.0-use.local + resolution: "ffxiv-opcode-worker@workspace:." + dependencies: + csv-parse: "npm:^5.3.0" + fs-extra: "npm:^9.0.1" + languageName: unknown + linkType: soft + +"fs-extra@npm:^9.0.1": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard