diff --git a/.github/workflows/compress.yml b/.github/workflows/compress.yml
index 4c23af1..6c263c3 100644
--- a/.github/workflows/compress.yml
+++ b/.github/workflows/compress.yml
@@ -11,11 +11,11 @@ jobs:
if: github.repository == 'doocs/advanced-java'
steps:
- name: Checkout Branch
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
- name: Compress Images
id: calibre
- uses: calibreapp/image-actions@main
+ uses: calibreapp/image-actions@1.5.0
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
compressOnly: true
@@ -31,6 +31,6 @@ jobs:
- name: Push Changes
if: |
steps.calibre.outputs.markdown != ''
- uses: ad-m/github-push-action@master
+ uses: ad-m/github-push-action@v1.3.0
with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
+ github_token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index b8f5119..91593dd 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -9,12 +9,12 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v6
+ - uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Setup pnpm
- uses: pnpm/action-setup@v4
+ uses: pnpm/action-setup@v6
- name: Setup Node.js
uses: actions/setup-node@v6
@@ -32,7 +32,7 @@ jobs:
run: echo "java.doocs.org" > docs/.vitepress/dist/CNAME
- name: Upload artifact
- uses: actions/upload-pages-artifact@v3
+ uses: actions/upload-pages-artifact@v5
with:
path: docs/.vitepress/dist
@@ -48,4 +48,4 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
- uses: actions/deploy-pages@v4
+ uses: actions/deploy-pages@v5
diff --git a/docs/.vitepress/env.d.ts b/docs/.vitepress/env.d.ts
new file mode 100644
index 0000000..560ad0c
--- /dev/null
+++ b/docs/.vitepress/env.d.ts
@@ -0,0 +1,7 @@
+///
+
+declare module "*.vue" {
+ import type { DefineComponent } from "vue";
+ const component: DefineComponent