diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5c569d2..fb44ec1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,44 +10,43 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" + # This workflow contains a single job called "build" build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - # Steps represent a sequence of tasks that will be executed as part of the job - strategy: - matrix: - node-version: [14.x] - npm-version: [7.x] - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - name: Checkout - uses: actions/checkout@v2 - - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - - - # Runs a single command using the runners shell - - name: 安装pnpm - run: npm i -g pnpm - - name: 安装依赖 - run: pnpm i - - - name: 打包 - run: pnpm run build - - - name: 配置git - run: git config --global user.email "guojikun486546@163.com" && git config --global user.name "GuoJikun" - - - name: build and deploy - env: - ACCESS_TOKEN: ${{ secrets.git_token }} - BRANCH: gh-pages - run: pnpm run build - - name: 部署文档到gh-pages - env: - ACCESS_TOKEN: ${{ secrets.git_token }} - run: cd dist && git config --global init.defaultBranch main && git init && git add -A && git commit -m "deploy" && git push -f https://$ACCESS_TOKEN@github.com/guojikun/preview-image.git main:gh-pages + # The type of runner that the job will run on + runs-on: ubuntu-latest + # Steps represent a sequence of tasks that will be executed as part of the job + strategy: + matrix: + node-version: [16.x] + npm-version: [7.x] + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - name: Checkout + uses: actions/checkout@v2 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + + # Runs a single command using the runners shell + - name: 安装pnpm + run: npm i -g pnpm + - name: 安装依赖 + run: pnpm i + + - name: 打包 + run: pnpm run build + + - name: 配置git + run: git config --global user.email "guojikun486546@163.com" && git config --global user.name "GuoJikun" + + - name: build and deploy + env: + ACCESS_TOKEN: ${{ secrets.git_token }} + BRANCH: gh-pages + run: pnpm run build + - name: 部署文档到gh-pages + env: + ACCESS_TOKEN: ${{ secrets.git_token }} + run: cd dist && git config --global init.defaultBranch main && git init && git add -A && git commit -m "deploy" && git push -f https://$ACCESS_TOKEN@github.com/guojikun/preview-image.git main:gh-pages diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 7908bd6..b86d638 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: 14.x + node-version: 18.x registry-url: https://registry.npmjs.org/ - run: npm i -g pnpm - run: pnpm i diff --git a/package.json b/package.json index e9c81c8..478c0f8 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,9 @@ "format": "prettier --write src/", "release": "release-it" }, + "engines": { + "node": ">=16.14.0" + }, "peerDependencies": { "vue": "^3.3.4" },