diff --git a/.woodpecker.yml b/.woodpecker.yml index 4bcb073..8ea6a44 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,6 +6,17 @@ depth: 15 steps: + test: + image: docker + commands: + - apk add curl + - docker build . + when: + branch: + exclude: ["master", "main"] + volumes: + - /var/run/docker.sock:/var/run/docker.sock + build: image: docker commands: @@ -17,6 +28,7 @@ steps: - 'curl http://100.113.98.36:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN"' secrets: [docker_username, docker_password, compose_token] when: - branch: "master" + branch: + include: ["master", "main"] volumes: - /var/run/docker.sock:/var/run/docker.sock diff --git a/Dockerfile b/Dockerfile index 4b98454..661d2d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:21 AS builder +FROM node:22 AS builder COPY . /src WORKDIR /src diff --git a/index.js b/index.js index 6fa05af..d945d19 100644 --- a/index.js +++ b/index.js @@ -1,7 +1,7 @@ import { load } from "cheerio"; import { readFile, writeFile } from "fs"; import process from "child_process"; -import stores from "./stores.json" assert { type: "json" }; +import stores from "./stores.json" with { type: "json" }; function GetRecentChanges() { const res = process