Skip to content

Commit

Permalink
fix: image releases
Browse files Browse the repository at this point in the history
  • Loading branch information
StarpTech committed Nov 30, 2023
1 parent 7ff123b commit 230fcef
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 9 deletions.
9 changes: 7 additions & 2 deletions .github/workflows/image-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
options:
- keycloak
- otelcollector
- cdn-server
- cdn
- controlplane
- studio
- graphqlmetrics
Expand All @@ -20,6 +20,11 @@ on:
required: true
type: string

workingDirectory:
description: 'Working directory to use'
type: string
required: true

dockerContext:
description: 'Docker context to use'
type: string
Expand Down Expand Up @@ -73,7 +78,7 @@ jobs:
uses: docker/build-push-action@v4
with:
push: true
file: ${{ inputs.name }}/Dockerfile
file: ${{ inputs.workingDirectory }}/Dockerfile
context: ${{ inputs.dockerContext }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
Expand Down
2 changes: 1 addition & 1 deletion cdn-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"start": "tsx src/index.ts",
"lint": "eslint --cache && prettier -c src",
"format:fix": "prettier --write -c src",
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name-server -F tag=$version -F dockerContext=."
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=cdn-server -F tag=$version -F dockerContext=."
},
"dependencies": {
"@aws-sdk/client-s3": "^3.445.0",
Expand Down
2 changes: 1 addition & 1 deletion controlplane/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"db:migrate": "tsx src/bin/db-migrate.ts",
"ch:migrate": "tsx src/bin/ch-migrate.ts",
"ch:new-migration": "dbmate -d \"./clickhouse/migrations\" new",
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F tag=$version -F dockerContext=."
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=controlplane -F tag=$version -F dockerContext=."
},
"keywords": [
"controlplane",
Expand Down
2 changes: 1 addition & 1 deletion graphqlmetrics/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"cosmo"
],
"scripts": {
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F tag=$version -F dockerContext=graphqlmetrics"
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=graphqlmetrics -F tag=$version -F dockerContext=graphqlmetrics"
},
"author": {
"name": "WunderGraph Maintainers",
Expand Down
2 changes: 1 addition & 1 deletion keycloak/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"cosmo"
],
"scripts": {
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F tag=$version -F dockerContext=keycloak"
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=keycloak -F tag=$version -F dockerContext=keycloak"
},
"author": {
"name": "WunderGraph Maintainers",
Expand Down
2 changes: 1 addition & 1 deletion otelcollector/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"cosmo"
],
"scripts": {
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F tag=$version -F dockerContext=otelcollector"
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=otelcollector -F tag=$version -F dockerContext=otelcollector"
},
"author": {
"name": "WunderGraph Maintainers",
Expand Down
2 changes: 1 addition & 1 deletion router/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"cosmo"
],
"scripts": {
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F tag=$version -F dockerContext=."
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=router -F tag=$version -F dockerContext=."
},
"author": {
"name": "WunderGraph Maintainers",
Expand Down
2 changes: 1 addition & 1 deletion studio/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"test": "echo \"Write tests! -> https://nextjs.org/docs/testing\"",
"lint:fix": "next lint --fix",
"preinstall": "npx only-allow pnpm",
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F tag=$version -F dockerContext=."
"postversion": "name=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.name);process.exit(0)\")\"; version=\"$(node -p \"var a = require('./package.json');process.stdout.write(a.version);process.exit(0)\")\"; gh workflow run image-release.yml -F name=$name -F workingDirectory=studio -F tag=$version -F dockerContext=."
},
"author": {
"name": "WunderGraph Maintainers",
Expand Down

0 comments on commit 230fcef

Please sign in to comment.