From a0e98b81c137b094cee439b1c895b759fad5f51f Mon Sep 17 00:00:00 2001 From: fleaz Date: Thu, 9 May 2024 15:58:18 +0200 Subject: [PATCH] Don't deploy to Netlify --- .github/workflows/deploy.yaml | 36 +++++++++++++++++++++++++++++++++++ .netlify/state.json | 3 --- go.mod | 6 +++--- go.sum | 8 ++++---- main.go | 2 +- netlify.toml | 2 -- 6 files changed, 44 insertions(+), 13 deletions(-) create mode 100644 .github/workflows/deploy.yaml delete mode 100644 .netlify/state.json delete mode 100644 netlify.toml diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 0000000..ac5e8d3 --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,36 @@ +name: Deployment + +on: + push: + branches: + - 'main' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.21 + + - name: Build + run: | + sudo apt install pkg-config libmagickwand-dev imagemagick gcc libc-dev + mkdir {previews,dist} + go run main.go + mv index.html dist/ + mv previews/ dist/ + mv talks/ dist/ + + - uses: jakejarvis/s3-sync-action@master + with: + args: --delete + env: + AWS_S3_BUCKET: "slidec.fleaz.me" + AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_KEY }} + AWS_S3_ENDPOINNT: "https://s3.fleaz.me" + SOURCE_DIR: 'dist' diff --git a/.netlify/state.json b/.netlify/state.json deleted file mode 100644 index f3acdac..0000000 --- a/.netlify/state.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "siteId": "d76a4d4a-6df9-4f82-8e13-6e71b30fce8f" -} \ No newline at end of file diff --git a/go.mod b/go.mod index 31ef95c..efa074d 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,8 @@ module git.rainbownerds.de/felix/slides.fleaz.me -go 1.13 +go 1.21 require ( - gopkg.in/gographics/imagick.v2 v2.5.0 - gopkg.in/gographics/imagick.v3 v3.2.0 + gopkg.in/gographics/imagick.v2 v2.6.4 + gopkg.in/gographics/imagick.v3 v3.5.3 ) diff --git a/go.sum b/go.sum index f510095..ddc8f86 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,4 @@ -gopkg.in/gographics/imagick.v2 v2.5.0 h1:3wOeg/IgtagJtveISUaX9A3F/L/5PxaFHkAz5AzgbgA= -gopkg.in/gographics/imagick.v2 v2.5.0/go.mod h1:of4TbGX8yMcpgWkWFjha7FsOFr+NjOJ5O1qtKU27Yj0= -gopkg.in/gographics/imagick.v3 v3.2.0 h1:eUwlkCw2fa20OGu47G39Im8c50S9n/CVkh8PwtOKExA= -gopkg.in/gographics/imagick.v3 v3.2.0/go.mod h1:HbW83cYCl1jftZi3B/VZpVqsuNi4vW7qUrghjxBiT+8= +gopkg.in/gographics/imagick.v2 v2.6.4 h1:H7UgF2ZAdV85sMB9YU2c6r3dpp9SP4N6UF+bG3OK728= +gopkg.in/gographics/imagick.v2 v2.6.4/go.mod h1:/QVPLV/iKdNttRKthmDkeeGg+vdHurVEPc8zkU0XgBk= +gopkg.in/gographics/imagick.v3 v3.5.3 h1:Ho8/2Uu76Y1Z5P65dUBhh5ZeKS3ZcvYH12amWZNpSFA= +gopkg.in/gographics/imagick.v3 v3.5.3/go.mod h1:+Q9nyA2xRZXrDyTtJ/eko+8V/5E7bWYs08ndkZp8UmA= diff --git a/main.go b/main.go index edad8f7..93481ce 100644 --- a/main.go +++ b/main.go @@ -7,7 +7,7 @@ import ( "path/filepath" "regexp" - "gopkg.in/gographics/imagick.v3/imagick" + "gopkg.in/gographics/imagick.v2/imagick" ) type Talk struct { diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index cefc5c0..0000000 --- a/netlify.toml +++ /dev/null @@ -1,2 +0,0 @@ -[build] - publish = "dist"