diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 4fc5cd4..10eebc4 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -6,7 +6,6 @@ on: workflow_dispatch: permissions: - id-token: write contents: read jobs: @@ -14,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup deno uses: denoland/setup-deno@v2 @@ -24,9 +23,8 @@ jobs: - name: Build run: deno task build - - name: Deploy to Deno Deploy - uses: denoland/deployctl@v1 + - name: Deploy to Cloudflare Workers + uses: cloudflare/wrangler-action@v4 with: - project: pulsate-blog - entrypoint: serve.ts - import-map: "./deno.jsonc" + accountId: ${{ secrets.CLOUDFARE_ACCOUNT_ID }} + apiToken: ${{ secrets.CLOUDFARE_API_TOKEN }} diff --git a/deno.lock b/deno.lock index 37258b0..91d074e 100644 --- a/deno.lock +++ b/deno.lock @@ -781,9 +781,11 @@ "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive.page.js": "ba3e27af57b7134120e6da6c7148bcb62517ff2521a7cd09f7aa252acd472423", "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive.page.js#1773413135493": "ba3e27af57b7134120e6da6c7148bcb62517ff2521a7cd09f7aa252acd472423", "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive.page.js#1773662100745": "ba3e27af57b7134120e6da6c7148bcb62517ff2521a7cd09f7aa252acd472423", + "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive.page.js#1789934447247": "ba3e27af57b7134120e6da6c7148bcb62517ff2521a7cd09f7aa252acd472423", "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive_result.page.js": "a58c983e03b20c37e8f94e0383f940c858e9e9255685409a216f83c13fbaf43e", "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive_result.page.js#1773413135492": "a58c983e03b20c37e8f94e0383f940c858e9e9255685409a216f83c13fbaf43e", "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive_result.page.js#1773662100743": "a58c983e03b20c37e8f94e0383f940c858e9e9255685409a216f83c13fbaf43e", + "https://cdn.jsdelivr.net/gh/lumeland/theme-simple-blog@v1.16.2/src/archive_result.page.js#1789934447243": "a58c983e03b20c37e8f94e0383f940c858e9e9255685409a216f83c13fbaf43e", "https://cdn.jsdelivr.net/gh/ventojs/vento@2.3.1/core/environment.ts": "db44bd90da767fd35c735261badc5a060b581d0ef22231945d16ec0fea110d8b", "https://cdn.jsdelivr.net/gh/ventojs/vento@2.3.1/core/errors.ts": "8606b682b465d598a394feea135dd2f84033b5ef2a61a23d116ccb782a0a547a", "https://cdn.jsdelivr.net/gh/ventojs/vento@2.3.1/core/js.ts": "83084240150d7e8b83e43ec8fcf78564a8ba8599c3d517976efbb11b208903b2", diff --git a/wrangler.toml b/wrangler.toml new file mode 100644 index 0000000..795b6cc --- /dev/null +++ b/wrangler.toml @@ -0,0 +1,6 @@ +name = "blog" +compatibility_date = "2026-09-21" + +[assets] +directory = "./_site/" +not_found_handling = "404-page"