From 63689d75e49dd429f0ed7229a182e2dc514a18f1 Mon Sep 17 00:00:00 2001 From: asonix Date: Thu, 8 Feb 2024 14:35:27 -0600 Subject: [PATCH] self host --- .forgejo/workflows/publish.yaml | 40 +++------------------------------ 1 file changed, 3 insertions(+), 37 deletions(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index b075e2b..b1bafbc 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -9,9 +9,7 @@ env: jobs: build: - runs-on: docker - container: - image: docker.io/node:20-bookworm + runs-on: base-image strategy: matrix: info: @@ -23,20 +21,6 @@ jobs: - name: Checkout uses: https://github.com/actions/checkout@v4 - - - name: Install Docker - run: | - apt-get update - apt-get install -y ca-certificates curl jq - install -m 0755 -d /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc - chmod a+r /etc/apt/keyrings/docker.asc - echo \ - "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ - $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ - tee /etc/apt/sources.list.d/docker.list > /dev/null - apt-get update - apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin - name: Prepare Platform run: | @@ -99,24 +83,8 @@ jobs: publish-docker: needs: [build] - runs-on: docker - container: - image: docker.io/node:20-bookworm + runs-on: base-image steps: - - - name: Install Docker - run: | - apt-get update - apt-get install -y ca-certificates curl jq - install -m 0755 -d /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc - chmod a+r /etc/apt/keyrings/docker.asc - echo \ - "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ - $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ - tee /etc/apt/sources.list.d/docker.list > /dev/null - apt-get update - apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin - name: Download digests uses: https://github.com/actions/download-artifact@v3 @@ -164,9 +132,7 @@ jobs: publish-forgejo: needs: [build] - runs-on: docker - container: - image: node:20-bookworm + runs-on: base-image steps: - uses: actions/forgejo-release@v1 with: