From afb19135dc4b9fdbecbccfcd273e0a1757bcc500 Mon Sep 17 00:00:00 2001 From: robertlincecum Date: Mon, 4 Mar 2024 14:02:58 -0600 Subject: [PATCH] move go pattern to other languages --- .github/workflows/build-deploy-js.yml | 26 +++++++++ .github/workflows/build-deploy-ts.yml | 26 +++++++++ .github/workflows/cut-release-common.yml | 54 ++++++++++++++----- .github/workflows/deploy-prod-common.yml | 50 +++++++++++++---- .github/workflows/deploy-sandbox-common.yml | 8 +-- .../workflows/test-remote-cut-workflow.yml | 9 ++-- .../test-remote-dev-manual-workflow.yml | 2 +- .../workflows/test-remote-dev-workflow.yml | 2 +- .github/workflows/test-remote-patch.yml | 23 ++++++++ .../workflows/test-remote-prod-workflow.yml | 9 ++-- .../test-remote-sandbox-workflow.yml | 3 +- .last_dir | 2 +- Dockerfile | 12 +++-- Makefile | 3 -- VERSION | 1 - go.mod | 4 -- go/Makefile | 2 +- go/VERSION | 2 +- go/main.go | 1 - main.go | 7 --- package.json | 8 +++ 21 files changed, 195 insertions(+), 59 deletions(-) create mode 100644 .github/workflows/test-remote-patch.yml delete mode 100644 Makefile delete mode 100644 VERSION delete mode 100644 go.mod delete mode 100644 main.go create mode 100644 package.json diff --git a/.github/workflows/build-deploy-js.yml b/.github/workflows/build-deploy-js.yml index bd60679..c5eb9b3 100644 --- a/.github/workflows/build-deploy-js.yml +++ b/.github/workflows/build-deploy-js.yml @@ -77,6 +77,15 @@ jobs: ref: ${{ inputs.branch }} ssh-key: ${{ secrets.GH_PAT }} + - name: Import GPG Key + if: ${{ inputs.update_version }} + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + run: | + echo "$GPG_PRIVATE_KEY" | gpg --import + git config --global user.signingkey $GPG_KEY_ID + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -211,6 +220,15 @@ jobs: ref: ${{ inputs.branch }} ssh-key: ${{ secrets.GH_PAT }} + - name: Import GPG Key + if: ${{ inputs.update_version }} + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + run: | + echo "$GPG_PRIVATE_KEY" | gpg --import + git config --global user.signingkey $GPG_KEY_ID + - name: Authenticate to Google Cloud if: ${{ !inputs.skip_deploy && inputs.gcp_project_id != '' && inputs.token_secret_name != '' }} uses: google-github-actions/auth@v0.4.0 # Use the latest version available @@ -231,6 +249,10 @@ jobs: # set the secret value as an environment variable echo "TOKEN=$SECRET_VALUE" >> $GITHUB_ENV + - name: Install jq + if: ${{ inputs.update_version }} + run: sudo apt-get update && sudo apt-get install -y jq + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -325,6 +347,10 @@ jobs: - name: Install yq run: sudo snap install yq + - name: install semver globally + if: ${{ inputs.update_version }} + run: npm install -g semver + - name: Update Version if: ${{ inputs.update_version }} run: ${{ inputs.update_version_command }} diff --git a/.github/workflows/build-deploy-ts.yml b/.github/workflows/build-deploy-ts.yml index 06dc7ca..a30c9ed 100644 --- a/.github/workflows/build-deploy-ts.yml +++ b/.github/workflows/build-deploy-ts.yml @@ -77,6 +77,15 @@ jobs: ref: ${{ inputs.branch }} ssh-key: ${{ secrets.GH_PAT }} + - name: Import GPG Key + if: ${{ inputs.update_version }} + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + run: | + echo "$GPG_PRIVATE_KEY" | gpg --import + git config --global user.signingkey $GPG_KEY_ID + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -211,6 +220,15 @@ jobs: ref: ${{ inputs.branch }} ssh-key: ${{ secrets.GH_PAT }} + - name: Import GPG Key + if: ${{ inputs.update_version }} + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + run: | + echo "$GPG_PRIVATE_KEY" | gpg --import + git config --global user.signingkey $GPG_KEY_ID + - name: Authenticate to Google Cloud if: ${{ !inputs.skip_deploy && inputs.gcp_project_id != '' && inputs.token_secret_name != '' }} uses: google-github-actions/auth@v0.4.0 # Use the latest version available @@ -231,6 +249,10 @@ jobs: # set the secret value as an environment variable echo "TOKEN=$SECRET_VALUE" >> $GITHUB_ENV + - name: Install jq + if: ${{ inputs.update_version }} + run: sudo apt-get update && sudo apt-get install -y jq + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -325,6 +347,10 @@ jobs: - name: Install yq run: sudo snap install yq + - name: install semver globally + if: ${{ inputs.update_version }} + run: npm install -g semver + - name: Update Version if: ${{ inputs.update_version }} run: ${{ inputs.update_version_command }} diff --git a/.github/workflows/cut-release-common.yml b/.github/workflows/cut-release-common.yml index 364a1b3..b7fb2e9 100644 --- a/.github/workflows/cut-release-common.yml +++ b/.github/workflows/cut-release-common.yml @@ -54,6 +54,10 @@ on: token_secret_name: required: false type: string + update_version: + required: false + type: boolean + default: true secrets: GH_PAT: description: 'needed for github login' @@ -117,6 +121,10 @@ jobs: with: ssh-key: ${{ secrets.GH_PAT }} + - name: Install jq + if: ${{ inputs.update_version }} + run: sudo apt-get update && sudo apt-get install -y jq + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -144,10 +152,16 @@ jobs: echo node version $(node -v) echo npm version $(npm -v) + - name: install semver globally + if: ${{ inputs.update_version }} + run: npm install -g semver + - name: Update Version + if: ${{ inputs.update_version }} run: | - NEW_VERSION=$(npm version prerelease --preid=rc --no-git-tag-version | sed 's/^v//') - echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV + jq --arg new_version "v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))" '.version = $new_version' package.json > temp.json && mv temp.json package.json + NEW_VERSION = $(jq -r '.version' package.json) + echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV - name: Update Chart.yaml version run: yq eval -P -i ".appVersion=\"${{ env.VERSION }}\"" ./helm/Chart.yaml @@ -190,9 +204,11 @@ jobs: echo "CAMEL_CASE_REPO_NAME=$camel_case_name" >> $GITHUB_ENV - name: Update Version + if: ${{ inputs.update_version }} run: | - NEW_VERSION=$(npm version preminor --preid=pre --no-git-tag-version | sed 's/^v//') - echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV + jq --arg new_version "v$(semver -i minor $(jq -r '.version' package.json | sed 's/^v//;s/-pre$//'))-pre" '.version = $new_version' package.json > temp.json && mv temp.json package.json + NEW_VERSION = $(jq -r '.version' package.json) + echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV - name: Sync package-lock.json run: npm i --package-lock-only --ignore-scripts @@ -219,6 +235,10 @@ jobs: with: ssh-key: ${{ secrets.GH_PAT }} + - name: Install jq + if: ${{ inputs.update_version }} + run: sudo apt-get update && sudo apt-get install -y jq + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -246,10 +266,16 @@ jobs: echo node version $(node -v) echo npm version $(npm -v) + - name: install semver globally + if: ${{ inputs.update_version }} + run: npm install -g semver + - name: Update Version + if: ${{ inputs.update_version }} run: | - NEW_VERSION=$(npm version prerelease --preid=rc --no-git-tag-version | sed 's/^v//') - echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV + jq --arg new_version "v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))" '.version = $new_version' package.json > temp.json && mv temp.json package.json + NEW_VERSION = $(jq -r '.version' package.json) + echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV - name: Update Chart.yaml version run: yq eval -P -i ".appVersion=\"${{ env.VERSION }}\"" ./helm/Chart.yaml @@ -292,9 +318,11 @@ jobs: echo "CAMEL_CASE_REPO_NAME=$camel_case_name" >> $GITHUB_ENV - name: Update Version + if: ${{ inputs.update_version }} run: | - NEW_VERSION=$(npm version preminor --preid=pre --no-git-tag-version | sed 's/^v//') - echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV + jq --arg new_version "v$(semver -i minor $(jq -r '.version' package.json | sed 's/^v//;s/-pre$//'))-pre" '.version = $new_version' package.json > temp.json && mv temp.json package.json + NEW_VERSION = $(jq -r '.version' package.json) + echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV - name: Sync package-lock.json run: npm i --package-lock-only --ignore-scripts @@ -367,6 +395,7 @@ jobs: echo env: ${{ inputs.env }} - name: Update Version + if: ${{ inputs.update_version }} run: | echo "v$(semver -i patch $(sed 's/^v//' VERSION))" > VERSION echo "VERSION=$(cat VERSION)" >> $GITHUB_ENV @@ -414,6 +443,7 @@ jobs: echo "CAMEL_CASE_REPO_NAME=$camel_case_name" >> $GITHUB_ENV - name: Update Version + if: ${{ inputs.update_version }} run: | echo "v$(semver -i minor $(cat VERSION | sed 's/^v//;s/-pre$//'))-pre" > VERSION echo "VERSION=$(cat VERSION)" >> $GITHUB_ENV @@ -445,9 +475,9 @@ jobs: with: env: ${{ inputs.env }} - update_version_command: npm version prerelease --preid=rc --no-git-tag-version + update_version_command: "jq --arg new_version \"v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))\" '.version = $new_version' package.json > temp.json && mv temp.json package.json" branch: ${{ needs.cutReleaseCandidateJS.outputs.branch }} - rails: '[[ "$VERSION" =~ "rc" ]]' + rails: '[[ ! "$VERSION" =~ "rc" ]]' update_version: true cloud_deploy: ${{ inputs.cloud_deploy }} needs_build: ${{ inputs.needs_build }} @@ -474,9 +504,9 @@ jobs: with: env: ${{ inputs.env }} - update_version_command: npm version prerelease --preid=rc --no-git-tag-version + update_version_command: "jq --arg new_version \"v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))\" '.version = $new_version' package.json > temp.json && mv temp.json package.json" branch: ${{ needs.cutReleaseCandidateTS.outputs.branch }} - rails: '[[ "$VERSION" =~ "rc" ]]' + rails: '[[ ! "$VERSION" =~ "rc" ]]' update_version: true cloud_deploy: ${{ inputs.cloud_deploy }} needs_build: ${{ inputs.needs_build }} diff --git a/.github/workflows/deploy-prod-common.yml b/.github/workflows/deploy-prod-common.yml index 451f702..3c7c8ae 100644 --- a/.github/workflows/deploy-prod-common.yml +++ b/.github/workflows/deploy-prod-common.yml @@ -48,6 +48,10 @@ on: token_secret_name: required: false type: string + update_version: + required: false + type: boolean + default: true secrets: GH_PAT: description: 'needed for github login' @@ -109,6 +113,15 @@ jobs: with: ssh-key: ${{ secrets.GH_PAT }} + - name: Import GPG Key + if: ${{ inputs.update_version }} + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + run: | + echo "$GPG_PRIVATE_KEY" | gpg --import + git config --global user.signingkey $GPG_KEY_ID + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -136,12 +149,16 @@ jobs: echo node version $(node -v) echo npm version $(npm -v) + - name: install semver globally + if: ${{ inputs.update_version }} + run: npm install -g semver + - name: Update Version + if: ${{ inputs.update_version }} run: | - npm version patch --no-git-tag-version - VERSION_VALUE=$(sudo yq eval '.version' package.json | head -n 1) - echo "VERSION=$VERSION_VALUE" - echo "VERSION=$VERSION_VALUE" >> $GITHUB_ENV + jq --arg new_version "v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))" '.version = $new_version' package.json > temp.json && mv temp.json package.json + NEW_VERSION = $(jq -r '.version' package.json) + echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV - name: Update Chart.yaml version run: yq eval -i ".appVersion=\"${{ env.VERSION }}\"" ./helm/Chart.yaml @@ -163,6 +180,15 @@ jobs: with: ssh-key: ${{ secrets.GH_PAT }} + - name: Import GPG Key + if: ${{ inputs.update_version }} + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + run: | + echo "$GPG_PRIVATE_KEY" | gpg --import + git config --global user.signingkey $GPG_KEY_ID + - name: Set Repo Name run: | repo_name=$(basename ${{ github.repository }}) @@ -190,12 +216,16 @@ jobs: echo node version $(node -v) echo npm version $(npm -v) + - name: install semver globally + if: ${{ inputs.update_version }} + run: npm install -g semver + - name: Update Version + if: ${{ inputs.update_version }} run: | - npm version patch --no-git-tag-version - VERSION_VALUE=$(sudo yq eval '.version' package.json | head -n 1) - echo "VERSION=$VERSION_VALUE" - echo "VERSION=$VERSION_VALUE" >> $GITHUB_ENV + jq --arg new_version "v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))" '.version = $new_version' package.json > temp.json && mv temp.json package.json + NEW_VERSION = $(jq -r '.version' package.json) + echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV - name: Update Chart.yaml version run: yq eval -i ".appVersion=\"${{ env.VERSION }}\"" ./helm/Chart.yaml @@ -289,7 +319,7 @@ jobs: env: ${{ inputs.env }} update_version_command: npm version prepatch --preid=rc --no-git-tag-version rails: '[[ ! "$VERSION" =~ "rc" ]] && [[ ! "$VERSION" =~ "pre" ]]' - update_version: true + update_version: {{ inputs.update_version }}} cloud_deploy: ${{ inputs.cloud_deploy }} needs_build: ${{ inputs.needs_build }} needs_export: ${{ inputs.needs_export }} @@ -313,7 +343,7 @@ jobs: env: ${{ inputs.env }} update_version_command: npm version prepatch --preid=rc --no-git-tag-version rails: '[[ ! "$VERSION" =~ "rc" ]] && [[ ! "$VERSION" =~ "pre" ]]' - update_version: true + update_version: {{ inputs.update_version }}} cloud_deploy: ${{ inputs.cloud_deploy }} needs_build: ${{ inputs.needs_build }} needs_export: ${{ inputs.needs_export }} diff --git a/.github/workflows/deploy-sandbox-common.yml b/.github/workflows/deploy-sandbox-common.yml index b65e06c..8741320 100644 --- a/.github/workflows/deploy-sandbox-common.yml +++ b/.github/workflows/deploy-sandbox-common.yml @@ -116,9 +116,9 @@ jobs: GH_GCP_TOKEN: ${{ secrets.GH_GCP_TOKEN }} with: env: ${{ inputs.env }} - update_version_command: npm version prerelease --preid=rc --no-git-tag-version + update_version_command: "jq --arg new_version \"v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))\" '.version = $new_version' package.json > temp.json && mv temp.json package.json" rails: '[[ ! "$VERSION" =~ "pre" ]]' - update_version: true + update_version: {{ inputs.update_version }} cloud_deploy: ${{ inputs.cloud_deploy }} needs_build: ${{ inputs.needs_build }} needs_export: ${{ inputs.needs_export }} @@ -141,9 +141,9 @@ jobs: GH_GCP_TOKEN: ${{ secrets.GH_GCP_TOKEN }} with: env: ${{ inputs.env }} - update_version_command: npm version prerelease --preid=rc --no-git-tag-version + update_version_command: "jq --arg new_version \"v$(semver -i patch $(jq -r '.version' package.json | sed 's/^v//'))\" '.version = $new_version' package.json > temp.json && mv temp.json package.json" rails: '[[ ! "$VERSION" =~ "pre" ]]' - update_version: true + update_version: ${{ inputs.update_version }} cloud_deploy: ${{ inputs.cloud_deploy }} needs_build: ${{ inputs.needs_build }} needs_export: ${{ inputs.needs_export }} diff --git a/.github/workflows/test-remote-cut-workflow.yml b/.github/workflows/test-remote-cut-workflow.yml index 194a340..5bb142d 100644 --- a/.github/workflows/test-remote-cut-workflow.yml +++ b/.github/workflows/test-remote-cut-workflow.yml @@ -12,11 +12,12 @@ jobs: with: branch: main needs_build: true - build_command: "make go-quai" - needs_docker: false - include_chart: false - cloud_deploy: false + build_command: "npm run build" + needs_docker: true + include_chart: true + cloud_deploy: true skip_deploy: true + update_version: true secrets: GH_PAT: ${{ secrets.GH_PAT }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY2 }} diff --git a/.github/workflows/test-remote-dev-manual-workflow.yml b/.github/workflows/test-remote-dev-manual-workflow.yml index 7776876..1b3bd5d 100644 --- a/.github/workflows/test-remote-dev-manual-workflow.yml +++ b/.github/workflows/test-remote-dev-manual-workflow.yml @@ -11,7 +11,7 @@ jobs: uses: dominant-strategies/quai-cicd/.github/workflows/deploy-dev-common.yml@main with: needs_build: true - build_command: "make go-quai" + build_command: "npm run build" needs_docker: false include_chart: false cloud_deploy: false diff --git a/.github/workflows/test-remote-dev-workflow.yml b/.github/workflows/test-remote-dev-workflow.yml index 96d16d6..613bf35 100644 --- a/.github/workflows/test-remote-dev-workflow.yml +++ b/.github/workflows/test-remote-dev-workflow.yml @@ -8,7 +8,7 @@ jobs: uses: dominant-strategies/quai-cicd/.github/workflows/deploy-dev-common.yml@main with: needs_build: true - build_command: "make go-quai" + build_command: "npm run build" needs_docker: false include_chart: false cloud_deploy: false diff --git a/.github/workflows/test-remote-patch.yml b/.github/workflows/test-remote-patch.yml new file mode 100644 index 0000000..c3e977a --- /dev/null +++ b/.github/workflows/test-remote-patch.yml @@ -0,0 +1,23 @@ +name: Test Use of Common Cut Release Workflow +on: + workflow_dispatch: + inputs: + branch: + description: 'Branch to use' + required: true + default: 'main' +jobs: + call-common-workflow: + uses: dominant-strategies/quai-cicd/.github/workflows/deploy-sandbox-common.yml@main + with: + needs_build: true + build_command: "npm run build" + needs_docker: true + include_chart: true + cloud_deploy: true + skip_deploy: false + update_version: true + secrets: + GH_PAT: ${{ secrets.GH_PAT }} + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY2 }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} diff --git a/.github/workflows/test-remote-prod-workflow.yml b/.github/workflows/test-remote-prod-workflow.yml index 09f15b9..c351743 100644 --- a/.github/workflows/test-remote-prod-workflow.yml +++ b/.github/workflows/test-remote-prod-workflow.yml @@ -5,11 +5,12 @@ jobs: uses: dominant-strategies/quai-cicd/.github/workflows/deploy-prod-common.yml@main with: needs_build: true - build_command: "make go-quai" - needs_docker: false - include_chart: false - cloud_deploy: false + build_command: "npm run build" + needs_docker: true + include_chart: true + cloud_deploy: true skip_deploy: false + update_version: false secrets: GH_PAT: ${{ secrets.GH_PAT }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY2 }} diff --git a/.github/workflows/test-remote-sandbox-workflow.yml b/.github/workflows/test-remote-sandbox-workflow.yml index d976b67..b523a4d 100644 --- a/.github/workflows/test-remote-sandbox-workflow.yml +++ b/.github/workflows/test-remote-sandbox-workflow.yml @@ -9,11 +9,12 @@ jobs: uses: dominant-strategies/quai-cicd/.github/workflows/deploy-sandbox-common.yml@main with: needs_build: true - build_command: "make go-quai" + build_command: "npm run build" needs_docker: false include_chart: false cloud_deploy: false skip_deploy: true + update_version: false secrets: GH_PAT: ${{ secrets.GH_PAT }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY2 }} diff --git a/.last_dir b/.last_dir index 4023f20..7b4dcb5 100644 --- a/.last_dir +++ b/.last_dir @@ -1 +1 @@ -go +js diff --git a/Dockerfile b/Dockerfile index c41ff3f..28892ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,16 @@ -FROM golang:1.17 +FROM node:14 WORKDIR /app COPY ./ . -RUN go build -o main . +ARG BUILD_ENV -CMD ["./main"] +RUN echo building $BUILD_ENV + +RUN npm install + +RUN BUILD_ENV=$BUILD_ENV npm run build + +CMD ["npm", "start"] diff --git a/Makefile b/Makefile deleted file mode 100644 index f3fbbe5..0000000 --- a/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -## simple makefile with make go-quai that just logs the command -go-quai: - @echo "making go-quai" diff --git a/VERSION b/VERSION deleted file mode 100644 index 3ff9bf9..0000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -v1.14.0-pre diff --git a/go.mod b/go.mod deleted file mode 100644 index d2dcad4..0000000 --- a/go.mod +++ /dev/null @@ -1,4 +0,0 @@ -module sample-go-project - -go 1.17 - diff --git a/go/Makefile b/go/Makefile index d1c64a9..f3fbbe5 100644 --- a/go/Makefile +++ b/go/Makefile @@ -1,3 +1,3 @@ ## simple makefile with make go-quai that just logs the command go-quai: - @echo "go-quai" + @echo "making go-quai" diff --git a/go/VERSION b/go/VERSION index 3e3abdb..3ff9bf9 100644 --- a/go/VERSION +++ b/go/VERSION @@ -1 +1 @@ -v1.0.0-pre.1 +v1.14.0-pre diff --git a/go/main.go b/go/main.go index 5b2b093..85765ec 100644 --- a/go/main.go +++ b/go/main.go @@ -5,4 +5,3 @@ import "fmt" func main() { fmt.Println("Hello from Go!") } - diff --git a/main.go b/main.go deleted file mode 100644 index 85765ec..0000000 --- a/main.go +++ /dev/null @@ -1,7 +0,0 @@ -package main - -import "fmt" - -func main() { - fmt.Println("Hello from Go!") -} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ba4d3b9 --- /dev/null +++ b/package.json @@ -0,0 +1,8 @@ +{ + "name": "sample-js-project", + "version": "v1.13.1", + "scripts": { + "build": "echo 'Building JS project...' && echo $BUILD_ENV" + }, + "dependencies": {} +}