Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improvement: add release automation files #119

Merged
merged 199 commits into from May 10, 2022
Merged

improvement: add release automation files #119

merged 199 commits into from May 10, 2022

Conversation

Shabirmean
Copy link
Member

@Shabirmean Shabirmean commented May 6, 2022

Description

  • We need an automated way to manage and trigger releases for this repository
  • It must happen with few manual steps and not having to change the repo much in the local environment
  • It must show proper cues to follow through with the release, and ensure we see the release to completion
  • It must be well documented so that repo owners know where to look for in order to debug it

Changes summary

  • Add README for the release process. Reading this README should give the best explanation to al the changes in this PR

  • Added a new python script releaser.py that helps with scanning the repo for versioned files (pom.xml and package.json and K8 manifest files). The python script does thefollowing:

    • Read the versioned files and find current version
    • Print the current version and exit if the -p true flag is used
    • If the current version is a SNAPSHOT version then bump the current version to upcoming release version
    • If the current version is a release (non-SNAPSHOT) version then bump it to the next release patch's SNAPSHOT version
    • Update the release kubernetes manifests to include the release version on the version files
  • Added three new CloudBuild Trigger files

    • pos-check-for-release.yaml:
      • whenever a PR is opened, the trigger using this file will check if it's a release PR. It can tell if it's a release PR by checking the PR branch. If it's a release PR then it will start a release
      • This file uses the releaser.py to bump the versions in the repository and update the release version in kubernetes manifests
      • Finally, it pushes the changes to the PR and adds a comment for the next steps
    • pos-publish-release-artifacts.yaml
      • The trigger using this file is never triggered automatically. When the trigger using this file is RUN, it will build the artifacts from the branch (that is passed in as an argument) and publish them to the pos-images (container-images) and pos-jars (maven jars) repositories.
      • It also updates creates a Tag with the current release version and a Github release as a draft
      • Then it updates the versions in the repository to the next patch release SNAPSHOT and pushed it to the PR
      • It also adds a comment to the PR explaining the release status.
    • pos-deploy-release.yaml
      • The trigger using this file is never triggered automatically. When the trigger using this file is RUN, it deploys the latest release manifests in main to the master cluster.
  • Moved all the common manifests (meaning manifests that are not specific to dev or release profiles in the skaffold.yaml) into a single folder called k8-manifests/common.

    • All the default Service resources for the three services (api-server, inventory, payments) were taken out of the yaml file which has the Deployment definition and put into a separate file under common directory. This was done so that when the releaser.py tries to update the version, it has no confusion with having to deal with two definitions in the same yaml file
  • Added a package.json for generating the CHANGELOG file during release using the standard-version npm package.

@Shabirmean
Copy link
Member Author

⚡ Two deployments have been created for the Point-of-Sale application. You may access and test them at: ⚡

1 similar comment
@Shabirmean
Copy link
Member Author

⚡ Two deployments have been created for the Point-of-Sale application. You may access and test them at: ⚡

@Shabirmean Shabirmean requested review from xtineskim, NimJay and a team May 10, 2022 14:14
Copy link
Contributor

@xtineskim xtineskim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few comments!

.github/cloudbuild/pos-check-for-release.yaml Show resolved Hide resolved
.github/cloudbuild/pos-check-for-release.yaml Show resolved Hide resolved
.github/releases/releaser.py Show resolved Hide resolved
docs/release.md Show resolved Hide resolved
docs/release.md Outdated Show resolved Hide resolved
k8-manifests/release/inventory.yaml Show resolved Hide resolved
@Shabirmean
Copy link
Member Author

⚡ Two deployments have been created for the Point-of-Sale application. You may access and test them at: ⚡

2 similar comments
@Shabirmean
Copy link
Member Author

⚡ Two deployments have been created for the Point-of-Sale application. You may access and test them at: ⚡

@Shabirmean
Copy link
Member Author

⚡ Two deployments have been created for the Point-of-Sale application. You may access and test them at: ⚡

@Shabirmean Shabirmean requested a review from xtineskim May 10, 2022 16:57
@Shabirmean
Copy link
Member Author

⚡ Two deployments have been created for the Point-of-Sale application. You may access and test them at: ⚡

Copy link
Contributor

@xtineskim xtineskim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Shabirmean
Copy link
Member Author

Thank you so much @ckim328! 🙏🏼

@Shabirmean Shabirmean merged commit 6b5a26b into v2-sql May 10, 2022
@Shabirmean Shabirmean deleted the restructure3 branch May 10, 2022 17:32
Shabirmean added a commit that referenced this pull request May 10, 2022
* improvement: add mysql support for the inventory service (#89)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* doc: add details for inmemory profile

* improvement: add mysql payments (#90)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* improvement: add mysql to payments

* improvement: add db stuff to payments service

* lint: add header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: point to new project ci

* cleanup: remove command activation in skaffold

* ci: fix the skaffold profile definintion

* skaffold: add snapshot tag until first release

* doc: add comment with the link to the builder

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* ci: add encrypted token

* fix: cloudbuild yaml for gh token

* fix: remove linebreak

* fix: remove linebreak

* test: check builds

* ci: format

* fix: gh command

* cleanup: update app.properties for payments

* fix: quotation issue in jsonpath

* ci: split Ip fetching to a script

* ci: update the image for the github ci

* cleanup: remove the inmemory payment impl

* ci: fix the comment step in the build

* ci: fix the substitution variable rrors

* cleanup: remove unused class

* cleanup: remove ref to deleted class

* ci: add markdown syntax for URL

* fix: invalid import statement

* fix: removed fields during merge

* cldeanup: remove extra space

* test: check builds

* ci: update the gh comment

* test: check builds

* fix: error with the incorrect annotation

* cleanup: remove unnecessary annotations

* fix: mysql warning (#110)

* doc: restructure directories and add quickstart (#115)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* cleanup: revert changes inside the point-of-sale-app folder to match main (#116)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* improvement: add release automation files (#119)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* release: add initial releaser code

* release: fix str error

* cleanup: get xml parser working

* cleanuP: fix pom linting

* cleanup: add extra linebreak

* fix: merge conflict

* cleanup: linting in ui pom

* improvement: add logic to update package.json

* lint: reformat the pom

* lint: remove extra space

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit 8f3fae2.

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit fdb238f.

* cleanup: add changlog packagejson

* fix: add code to update release pkg json

* fix: indent on pkf json

* fix: indent on pkf json

* process: add release trigger

* fix: escape env subs

* chore: add branch name

* chore: add pip install step

* chore: add git branch

* chore: add remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* release: update version before release

* Revert "release: update version before release"

This reverts commit 00e36d9.

* cleanup: remove username from git

* test: show remote

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* release: update version before release

* Revert "release: update version before release"

This reverts commit db838c5.

* test: set branch

* release: update version before release

* cleanup: add clarifying comment

* Revert "release: update version before release"

This reverts commit c6590f6.

* chore: set github email secret

* release: update version before release

* Revert "release: update version before release"

This reverts commit f2649c4.

* release: update version before release

* chore: add publish yaml

* Revert "release: update version before release"

This reverts commit ff14e7f.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 110a1bc.

* chore: add build step for deploying images

* chore: add python step to publish yaml

* chore: update releaser to print version

* chore: rearrange code

* release: update version before release

* chore: fix version error

* Revert "release: update version before release"

This reverts commit 550eb9c.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 65bd83f.

* chore: fix substution variable

* release: update version before release

* Revert "release: update version before release"

This reverts commit 3fe4f54.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ec7b888.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit abbdbd4.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ececb4d.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4208bd6.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9642318.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9aebc49.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 0039752.

* cleanup: rearrange yamls

* improv: add yaml update logic

* chore: add logic to update all yamls

* chore: add new lines

* chore: reorder the updates

* release: update version before release

* chore: updated release script

* chore: uncomment the file edit

* chore: rearrange the prints

* chore: add new argument

* chore: update the releaser to take patch as the next release version

* chore: add logic to set SNAPSHOT version

* chore: fix incorrect variable bug

* chore: fix releaser release versioning

* chore: update release yaml files

* chore: complete the release yamls

* chore: save merge conflict resolution

* chore: set root pom to SNAPSHOT

* chore: fix bash error

* release: update version before release

* chore: update commit msg checks

* chore: add formatting

* Revert "release: update version before release"

This reverts commit 7d5aad9.

* release: update version before release

* chore: fix versions

* chore: fix commit message

* release: update version before release

* chore: fix formatting

* Revert "release: update version before release"

This reverts commit 20f362a.

* chore: add email token to build file

* release: update version before release

* Revert "release: update version before release"

This reverts commit ee086cc.

* chore add deploy script

* chore: fix branch error

* release: update version before release

* release: update version before release

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4473cb5.

* chore: fix version.txt error

* chore: fix deploy ci

* chore: update print message

* chore: enhance comment message

* chore(release): 0.1.0

* chore(release): 0.1.1

* chore: fix comment msg

* chore: remove mvn install

* chore: reorganize the deploy yaml

* chore: add gh release step

* chore: rename common service fiel names

* chore: update the skaffold file to have services

* chore: fix region tag

* chore: force

* chore: fix bash err

* release: update version before release

* release: bump version to next snapshot

* chore: update release messafe

* Revert "release: bump version to next snapshot"

This reverts commit 7f54c9a.

* Revert "release: update version before release"

This reverts commit e57bfdf.

* chore: add readme for release

* doc: improve release doc

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* chore: remove branch ref

* chore: update the README

* chore: rename relese yaml

* doc: add release link to the main README

* doc: update doc size

* doc: add note to click to enlarge

* doc: note about Googler release

* doc: fix hyperlonk
xtineskim pushed a commit that referenced this pull request Jun 22, 2022
cleanup: added renovate bot config changes (#103)

* Added renovate bot config changes

* test: fix conventional commits
chore(deps): bump async from 2.6.3 to 2.6.4 in /point-of-sale-app/ui (#109)

Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cleanup: merge v2-sql branch into main (#122)

* improvement: add mysql support for the inventory service (#89)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* doc: add details for inmemory profile

* improvement: add mysql payments (#90)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* improvement: add mysql to payments

* improvement: add db stuff to payments service

* lint: add header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: point to new project ci

* cleanup: remove command activation in skaffold

* ci: fix the skaffold profile definintion

* skaffold: add snapshot tag until first release

* doc: add comment with the link to the builder

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* ci: add encrypted token

* fix: cloudbuild yaml for gh token

* fix: remove linebreak

* fix: remove linebreak

* test: check builds

* ci: format

* fix: gh command

* cleanup: update app.properties for payments

* fix: quotation issue in jsonpath

* ci: split Ip fetching to a script

* ci: update the image for the github ci

* cleanup: remove the inmemory payment impl

* ci: fix the comment step in the build

* ci: fix the substitution variable rrors

* cleanup: remove unused class

* cleanup: remove ref to deleted class

* ci: add markdown syntax for URL

* fix: invalid import statement

* fix: removed fields during merge

* cldeanup: remove extra space

* test: check builds

* ci: update the gh comment

* test: check builds

* fix: error with the incorrect annotation

* cleanup: remove unnecessary annotations

* fix: mysql warning (#110)

* doc: restructure directories and add quickstart (#115)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* cleanup: revert changes inside the point-of-sale-app folder to match main (#116)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* improvement: add release automation files (#119)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* release: add initial releaser code

* release: fix str error

* cleanup: get xml parser working

* cleanuP: fix pom linting

* cleanup: add extra linebreak

* fix: merge conflict

* cleanup: linting in ui pom

* improvement: add logic to update package.json

* lint: reformat the pom

* lint: remove extra space

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit 8f3fae27fc7b650f163d4d0d9cadeecb6d7d9f7f.

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit fdb238fc75ba00381615be6521875fcd740527d8.

* cleanup: add changlog packagejson

* fix: add code to update release pkg json

* fix: indent on pkf json

* fix: indent on pkf json

* process: add release trigger

* fix: escape env subs

* chore: add branch name

* chore: add pip install step

* chore: add git branch

* chore: add remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* release: update version before release

* Revert "release: update version before release"

This reverts commit 00e36d9e30cc6832354b8fdaed8600988332a5df.

* cleanup: remove username from git

* test: show remote

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* release: update version before release

* Revert "release: update version before release"

This reverts commit db838c5988d47bca4204f0304f2c2a330d59f661.

* test: set branch

* release: update version before release

* cleanup: add clarifying comment

* Revert "release: update version before release"

This reverts commit c6590f6673dc2016f41b33e39cfafee9c6a1344a.

* chore: set github email secret

* release: update version before release

* Revert "release: update version before release"

This reverts commit f2649c479150c0af1881cc2b905beef9272304d9.

* release: update version before release

* chore: add publish yaml

* Revert "release: update version before release"

This reverts commit ff14e7f52114a4ff34ea1ab4adc5edbecf3f4ccb.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 110a1bcec77c89f70f873af9a733350c414074bf.

* chore: add build step for deploying images

* chore: add python step to publish yaml

* chore: update releaser to print version

* chore: rearrange code

* release: update version before release

* chore: fix version error

* Revert "release: update version before release"

This reverts commit 550eb9c126f723d3a4cd1abd13aced8ad457239a.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 65bd83fa6be64feae644b03d60d354fac451a147.

* chore: fix substution variable

* release: update version before release

* Revert "release: update version before release"

This reverts commit 3fe4f54109bd7f3a11580efc7863102f435d13d1.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ec7b8885fdc5cddd284cbdcae4e389b7c259d0fc.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit abbdbd42cca8ff7de845af82106d71cda426a3e6.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ececb4d76881f7ed25c43f71849fa5e2f9018367.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4208bd67872dce80859dda81b0f07f9dd85b4beb.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9642318fc6723b96a79156a7ece1cdb7858fe77e.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9aebc4904357e97ae9f8ae326412a268a6bffe6b.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 0039752232908da82e457ab6a02f493dd13a7093.

* cleanup: rearrange yamls

* improv: add yaml update logic

* chore: add logic to update all yamls

* chore: add new lines

* chore: reorder the updates

* release: update version before release

* chore: updated release script

* chore: uncomment the file edit

* chore: rearrange the prints

* chore: add new argument

* chore: update the releaser to take patch as the next release version

* chore: add logic to set SNAPSHOT version

* chore: fix incorrect variable bug

* chore: fix releaser release versioning

* chore: update release yaml files

* chore: complete the release yamls

* chore: save merge conflict resolution

* chore: set root pom to SNAPSHOT

* chore: fix bash error

* release: update version before release

* chore: update commit msg checks

* chore: add formatting

* Revert "release: update version before release"

This reverts commit 7d5aad9acc81cccb24476f9b1817974e1a2b2d41.

* release: update version before release

* chore: fix versions

* chore: fix commit message

* release: update version before release

* chore: fix formatting

* Revert "release: update version before release"

This reverts commit 20f362a03384e64fc1237f257141629d282d4f6f.

* chore: add email token to build file

* release: update version before release

* Revert "release: update version before release"

This reverts commit ee086ccf9986f5a4b9f81b5df2339f7f22615688.

* chore add deploy script

* chore: fix branch error

* release: update version before release

* release: update version before release

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4473cb5fd698ed362c2f7c38afbac39d36c95679.

* chore: fix version.txt error

* chore: fix deploy ci

* chore: update print message

* chore: enhance comment message

* chore(release): 0.1.0

* chore(release): 0.1.1

* chore: fix comment msg

* chore: remove mvn install

* chore: reorganize the deploy yaml

* chore: add gh release step

* chore: rename common service fiel names

* chore: update the skaffold file to have services

* chore: fix region tag

* chore: force

* chore: fix bash err

* release: update version before release

* release: bump version to next snapshot

* chore: update release messafe

* Revert "release: bump version to next snapshot"

This reverts commit 7f54c9aafa06ad15cadd4603a0c5ffc068164765.

* Revert "release: update version before release"

This reverts commit e57bfdfedc1c766d4c2e5358843abc0ee8503fd5.

* chore: add readme for release

* doc: improve release doc

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* chore: remove branch ref

* chore: update the README

* chore: rename relese yaml

* doc: add release link to the main README

* doc: update doc size

* doc: add note to click to enlarge

* doc: note about Googler release

* doc: fix hyperlonk
chore(deps): bump node-forge from 1.2.1 to 1.3.1 in /src/ui (#127)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.1)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
doc: add instructions for contributing and local dev (#128)

* improvement: add mysql support for the inventory service (#89)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* doc: add details for inmemory profile

* improvement: add mysql payments (#90)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* improvement: add mysql to payments

* improvement: add db stuff to payments service

* lint: add header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: point to new project ci

* cleanup: remove command activation in skaffold

* ci: fix the skaffold profile definintion

* skaffold: add snapshot tag until first release

* doc: add comment with the link to the builder

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* ci: add encrypted token

* fix: cloudbuild yaml for gh token

* fix: remove linebreak

* fix: remove linebreak

* test: check builds

* ci: format

* fix: gh command

* cleanup: update app.properties for payments

* fix: quotation issue in jsonpath

* ci: split Ip fetching to a script

* ci: update the image for the github ci

* cleanup: remove the inmemory payment impl

* ci: fix the comment step in the build

* ci: fix the substitution variable rrors

* cleanup: remove unused class

* cleanup: remove ref to deleted class

* ci: add markdown syntax for URL

* fix: invalid import statement

* fix: removed fields during merge

* cldeanup: remove extra space

* test: check builds

* ci: update the gh comment

* test: check builds

* fix: error with the incorrect annotation

* cleanup: remove unnecessary annotations

* fix: mysql warning (#110)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* doc: restructure directories and add quickstart (#115)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* release: add initial releaser code

* release: fix str error

* cleanup: get xml parser working

* cleanuP: fix pom linting

* cleanup: add extra linebreak

* fix: merge conflict

* cleanup: linting in ui pom

* improvement: add logic to update package.json

* lint: reformat the pom

* lint: remove extra space

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit 8f3fae27fc7b650f163d4d0d9cadeecb6d7d9f7f.

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit fdb238fc75ba00381615be6521875fcd740527d8.

* cleanup: add changlog packagejson

* fix: add code to update release pkg json

* fix: indent on pkf json

* fix: indent on pkf json

* process: add release trigger

* fix: escape env subs

* chore: add branch name

* chore: add pip install step

* chore: add git branch

* chore: add remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* release: update version before release

* Revert "release: update version before release"

This reverts commit 00e36d9e30cc6832354b8fdaed8600988332a5df.

* cleanup: remove username from git

* test: show remote

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* release: update version before release

* Revert "release: update version before release"

This reverts commit db838c5988d47bca4204f0304f2c2a330d59f661.

* test: set branch

* release: update version before release

* cleanup: add clarifying comment

* Revert "release: update version before release"

This reverts commit c6590f6673dc2016f41b33e39cfafee9c6a1344a.

* chore: set github email secret

* release: update version before release

* Revert "release: update version before release"

This reverts commit f2649c479150c0af1881cc2b905beef9272304d9.

* release: update version before release

* chore: add publish yaml

* Revert "release: update version before release"

This reverts commit ff14e7f52114a4ff34ea1ab4adc5edbecf3f4ccb.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 110a1bcec77c89f70f873af9a733350c414074bf.

* chore: add build step for deploying images

* chore: add python step to publish yaml

* chore: update releaser to print version

* chore: rearrange code

* release: update version before release

* chore: fix version error

* Revert "release: update version before release"

This reverts commit 550eb9c126f723d3a4cd1abd13aced8ad457239a.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 65bd83fa6be64feae644b03d60d354fac451a147.

* chore: fix substution variable

* release: update version before release

* Revert "release: update version before release"

This reverts commit 3fe4f54109bd7f3a11580efc7863102f435d13d1.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ec7b8885fdc5cddd284cbdcae4e389b7c259d0fc.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit abbdbd42cca8ff7de845af82106d71cda426a3e6.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ececb4d76881f7ed25c43f71849fa5e2f9018367.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4208bd67872dce80859dda81b0f07f9dd85b4beb.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9642318fc6723b96a79156a7ece1cdb7858fe77e.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9aebc4904357e97ae9f8ae326412a268a6bffe6b.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 0039752232908da82e457ab6a02f493dd13a7093.

* cleanup: rearrange yamls

* improv: add yaml update logic

* chore: add logic to update all yamls

* chore: add new lines

* chore: reorder the updates

* release: update version before release

* chore: updated release script

* chore: uncomment the file edit

* chore: rearrange the prints

* chore: add new argument

* chore: update the releaser to take patch as the next release version

* chore: add logic to set SNAPSHOT version

* chore: fix incorrect variable bug

* chore: fix releaser release versioning

* chore: update release yaml files

* chore: complete the release yamls

* chore: save merge conflict resolution

* chore: set root pom to SNAPSHOT

* chore: fix bash error

* release: update version before release

* chore: update commit msg checks

* chore: add formatting

* Revert "release: update version before release"

This reverts commit 7d5aad9acc81cccb24476f9b1817974e1a2b2d41.

* release: update version before release

* chore: fix versions

* chore: fix commit message

* release: update version before release

* chore: fix formatting

* Revert "release: update version before release"

This reverts commit 20f362a03384e64fc1237f257141629d282d4f6f.

* chore: add email token to build file

* release: update version before release

* Revert "release: update version before release"

This reverts commit ee086ccf9986f5a4b9f81b5df2339f7f22615688.

* chore add deploy script

* chore: fix branch error

* release: update version before release

* release: update version before release

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4473cb5fd698ed362c2f7c38afbac39d36c95679.

* chore: fix version.txt error

* chore: fix deploy ci

* chore: update print message

* chore: enhance comment message

* chore(release): 0.1.0

* chore(release): 0.1.1

* chore: fix comment msg

* chore: remove mvn install

* chore: reorganize the deploy yaml

* cleanup: revert changes inside the point-of-sale-app folder to match main (#116)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* chore: add gh release step

* chore: rename common service fiel names

* chore: update the skaffold file to have services

* chore: fix region tag

* chore: force

* chore: fix bash err

* release: update version before release

* release: bump version to next snapshot

* chore: update release messafe

* Revert "release: bump version to next snapshot"

This reverts commit 7f54c9aafa06ad15cadd4603a0c5ffc068164765.

* Revert "release: update version before release"

This reverts commit e57bfdfedc1c766d4c2e5358843abc0ee8503fd5.

* chore: add readme for release

* doc: improve release doc

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* chore: remove branch ref

* chore: update the README

* chore: rename relese yaml

* doc: add release link to the main README

* doc: update doc size

* doc: add note to click to enlarge

* doc: add contrib doc

* doc: note about Googler release

* doc: fix hyperlonk

* doc: add inital steps

* doc: add inital guide

* doc: add section for skaffold run

* doc: add section

* doc: add section

* doc: add section

* doc: add section

* doc: add section

* doc: add ui build setup

* doc: fix hyperlinks

* doc: add indentation

* doc: add linebreaks

* doc: add local dev instrcution to main readme

* cleanup: remove release please

* doc: add docstring for the releaser

* doc: add references to this application

* doc: remove period
doc: cleanup namespaces (#130)

cleanup: remove the legacy folders  (#129)

* improvement: add mysql support for the inventory service (#89)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* doc: add details for inmemory profile

* improvement: add mysql payments (#90)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* improvement: add mysql to payments

* improvement: add db stuff to payments service

* lint: add header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: point to new project ci

* cleanup: remove command activation in skaffold

* ci: fix the skaffold profile definintion

* skaffold: add snapshot tag until first release

* doc: add comment with the link to the builder

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* ci: add encrypted token

* fix: cloudbuild yaml for gh token

* fix: remove linebreak

* fix: remove linebreak

* test: check builds

* ci: format

* fix: gh command

* cleanup: update app.properties for payments

* fix: quotation issue in jsonpath

* ci: split Ip fetching to a script

* ci: update the image for the github ci

* cleanup: remove the inmemory payment impl

* ci: fix the comment step in the build

* ci: fix the substitution variable rrors

* cleanup: remove unused class

* cleanup: remove ref to deleted class

* ci: add markdown syntax for URL

* fix: invalid import statement

* fix: removed fields during merge

* cldeanup: remove extra space

* test: check builds

* ci: update the gh comment

* test: check builds

* fix: error with the incorrect annotation

* cleanup: remove unnecessary annotations

* fix: mysql warning (#110)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* doc: restructure directories and add quickstart (#115)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* release: add initial releaser code

* release: fix str error

* cleanup: get xml parser working

* cleanuP: fix pom linting

* cleanup: add extra linebreak

* fix: merge conflict

* cleanup: linting in ui pom

* improvement: add logic to update package.json

* lint: reformat the pom

* lint: remove extra space

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit 8f3fae27fc7b650f163d4d0d9cadeecb6d7d9f7f.

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit fdb238fc75ba00381615be6521875fcd740527d8.

* cleanup: add changlog packagejson

* fix: add code to update release pkg json

* fix: indent on pkf json

* fix: indent on pkf json

* process: add release trigger

* fix: escape env subs

* chore: add branch name

* chore: add pip install step

* chore: add git branch

* chore: add remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* release: update version before release

* Revert "release: update version before release"

This reverts commit 00e36d9e30cc6832354b8fdaed8600988332a5df.

* cleanup: remove username from git

* test: show remote

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* release: update version before release

* Revert "release: update version before release"

This reverts commit db838c5988d47bca4204f0304f2c2a330d59f661.

* test: set branch

* release: update version before release

* cleanup: add clarifying comment

* Revert "release: update version before release"

This reverts commit c6590f6673dc2016f41b33e39cfafee9c6a1344a.

* chore: set github email secret

* release: update version before release

* Revert "release: update version before release"

This reverts commit f2649c479150c0af1881cc2b905beef9272304d9.

* release: update version before release

* chore: add publish yaml

* Revert "release: update version before release"

This reverts commit ff14e7f52114a4ff34ea1ab4adc5edbecf3f4ccb.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 110a1bcec77c89f70f873af9a733350c414074bf.

* chore: add build step for deploying images

* chore: add python step to publish yaml

* chore: update releaser to print version

* chore: rearrange code

* release: update version before release

* chore: fix version error

* Revert "release: update version before release"

This reverts commit 550eb9c126f723d3a4cd1abd13aced8ad457239a.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 65bd83fa6be64feae644b03d60d354fac451a147.

* chore: fix substution variable

* release: update version before release

* Revert "release: update version before release"

This reverts commit 3fe4f54109bd7f3a11580efc7863102f435d13d1.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ec7b8885fdc5cddd284cbdcae4e389b7c259d0fc.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit abbdbd42cca8ff7de845af82106d71cda426a3e6.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ececb4d76881f7ed25c43f71849fa5e2f9018367.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4208bd67872dce80859dda81b0f07f9dd85b4beb.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9642318fc6723b96a79156a7ece1cdb7858fe77e.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9aebc4904357e97ae9f8ae326412a268a6bffe6b.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 0039752232908da82e457ab6a02f493dd13a7093.

* cleanup: rearrange yamls

* improv: add yaml update logic

* chore: add logic to update all yamls

* chore: add new lines

* chore: reorder the updates

* release: update version before release

* chore: updated release script

* chore: uncomment the file edit

* chore: rearrange the prints

* chore: add new argument

* chore: update the releaser to take patch as the next release version

* chore: add logic to set SNAPSHOT version

* chore: fix incorrect variable bug

* chore: fix releaser release versioning

* chore: update release yaml files

* chore: complete the release yamls

* chore: save merge conflict resolution

* chore: set root pom to SNAPSHOT

* chore: fix bash error

* release: update version before release

* chore: update commit msg checks

* chore: add formatting

* Revert "release: update version before release"

This reverts commit 7d5aad9acc81cccb24476f9b1817974e1a2b2d41.

* release: update version before release

* chore: fix versions

* chore: fix commit message

* release: update version before release

* chore: fix formatting

* Revert "release: update version before release"

This reverts commit 20f362a03384e64fc1237f257141629d282d4f6f.

* chore: add email token to build file

* release: update version before release

* Revert "release: update version before release"

This reverts commit ee086ccf9986f5a4b9f81b5df2339f7f22615688.

* chore add deploy script

* chore: fix branch error

* release: update version before release

* release: update version before release

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4473cb5fd698ed362c2f7c38afbac39d36c95679.

* chore: fix version.txt error

* chore: fix deploy ci

* chore: update print message

* chore: enhance comment message

* chore(release): 0.1.0

* chore(release): 0.1.1

* chore: fix comment msg

* chore: remove mvn install

* chore: reorganize the deploy yaml

* cleanup: revert changes inside the point-of-sale-app folder to match main (#116)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* chore: add gh release step

* chore: rename common service fiel names

* chore: update the skaffold file to have services

* chore: fix region tag

* chore: force

* chore: fix bash err

* release: update version before release

* release: bump version to next snapshot

* chore: update release messafe

* Revert "release: bump version to next snapshot"

This reverts commit 7f54c9aafa06ad15cadd4603a0c5ffc068164765.

* Revert "release: update version before release"

This reverts commit e57bfdfedc1c766d4c2e5358843abc0ee8503fd5.

* chore: add readme for release

* doc: improve release doc

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* doc: add more release steps

* chore: remove branch ref

* chore: update the README

* chore: rename relese yaml

* doc: add release link to the main README

* doc: update doc size

* doc: add note to click to enlarge

* doc: add contrib doc

* doc: note about Googler release

* doc: fix hyperlonk

* doc: add inital steps

* doc: add inital guide

* doc: add section for skaffold run

* doc: add section

* doc: add section

* doc: add section

* doc: add section

* doc: add section

* doc: add ui build setup

* doc: fix hyperlinks

* doc: add indentation

* doc: add linebreaks

* doc: add local dev instrcution to main readme

* cleanup: remove release please

* cleanup: remove the old folders

* doc: add docstring for the releaser

* doc: add references to this application
cleanup: fix java linting errors (#131)

* improvement: add mysql support for the inventory service (#89)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* doc: add details for inmemory profile

* improvement: add mysql payments (#90)

* fix: remove incorrect delimiter in skaffold

* ci: add skaffold build step

* fix: namespace error in cloudbuild

* fix: the cloudbuild config for gcloud

* fix: the pr number prefix

* cleanup: use kubectl image

* cleanup: format cloudbuild file

* fix: pr prefix

* fix: change underscore to hyphen

* cleanup: update kubectl image in skaffold builder

* fix: kubectl command

* cleanup: add correct node version tag

* cleanup: update namepsace yaml creation

* cleanup: update the skaffold image usage

* cleanup: split the gcloud command

* cleanup: fix extra quotes

* fix: split the cloudbuild step commands

* cleanup: move gcloud and skaffold into a file

* cleanup: split the exec command

* fix: add skaffold build and deploy steps

* cleanup: add timeout to build

* cleanup: remove unused image

* cleanup: remove unused file

* process: add options related t custom sa

* cleanup: write logs to bucket

* test: trigger ci

* test: trigger ci

* cleanup: remove unnecessary skaffold steps

* cleanup:migrate to new project

* cleanup:migrate to new project

* test: check builds

* test: check builds

* test: check builds

* ci: add cleanup step

* ci: fix merge commits

* ci: add steps to deploy main to staging

* test: check builds

* ci: split the deploy steps

* test: check builds

* test: check builds

* test: check builds

* ci: remove the maven clean

* ci: fix repo name

* ci: fix repo name

* ci: comment the artifact maven plugin

* ci: add mvn clean step before skaffold

* ci: run the maven wrapper

* ci run the mvnw first

* ci: remove mvnw

* ci: remove mvnw

* ci: make mvnw executable

* ci: add mvnw back

* ci: add mvnw to the merge to pr step

* doc: minor fix (#87)

* doc: test pr (#88)

* doc: minor fix

* test: check builds

* test: check builds

* fix: remove maven clean

* fix: remove maven clean

* ci: remove initial mvn install

* test: check builds

* cleanup: change master to main

* improvement: add db access layer to the inventory service

* improvement: complete mysql to inventory service

* ci: add license header

* improvement: add mysql to payments

* improvement: add db stuff to payments service

* lint: add header

* fix: skip datasource loading with payments and apiserver

* fix: explude JDBC in tests

* cleanup: remove the exclusion rule in test

* fix: NPE

* test: check builds

* test: exclude hibernate

* add: spring profiles and h2 db

* improvement: add mysql manifest

* improvement: split skaffold with profiles

* doc: add readme

* fix: update the skaffold commands

* lint: remove unnecessary extra line

* cleanup: add region tags

* cleanup: point to new project ci

* cleanup: remove command activation in skaffold

* ci: fix the skaffold profile definintion

* skaffold: add snapshot tag until first release

* doc: add comment with the link to the builder

* cleanup: add profiles for db

* config: fix skaffold ot point to correct repo for mysql

* config: move build to the dev profile

* fix: skaffold error with 3p images

* ci: add inmemory profile to the pr cloudbuild yaml

* ci: add deployment type suffix to tag

* cleanup: fix region tags

* ci: update cleanup and staging ci yamls

* ci: increase timeout

* ci: add encrypted token

* fix: cloudbuild yaml for gh token

* fix: remove linebreak

* fix: remove linebreak

* test: check builds

* ci: format

* fix: gh command

* cleanup: update app.properties for payments

* fix: quotation issue in jsonpath

* ci: split Ip fetching to a script

* ci: update the image for the github ci

* cleanup: remove the inmemory payment impl

* ci: fix the comment step in the build

* ci: fix the substitution variable rrors

* cleanup: remove unused class

* cleanup: remove ref to deleted class

* ci: add markdown syntax for URL

* fix: invalid import statement

* fix: removed fields during merge

* cldeanup: remove extra space

* test: check builds

* ci: update the gh comment

* test: check builds

* fix: error with the incorrect annotation

* cleanup: remove unnecessary annotations

* fix: mysql warning (#110)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* cleanup: maintain point-of-sale-app folder as is in main

* header: fix year

* cleanup: remove and add

* fix: header check error

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* doc: restructure directories and add quickstart (#115)

* doc: restructure

* doc: fix region tag

* doc: fix region tags

* cleanup: update the skaffold file

* cleanup: add project suffix to the pom

* cleanup: fix path error in cloudbuild yaml

* fix: update the cloudbuild yamls

* cleanup: add the mvnwrapper

* lint: add correct license year

* fix: update the header

* fix: clpoudbuil yaml

* ci: add dir for deploy step

* ci: revert cloudbuild changes

* test: find directory

* test: find directory

* test: find directory

* cleanup: move maven wrapper to the root

* cleanup: add relativePath to parent pom

* cleanup: update the push to main yaml

* fix: the path issue in the apiserver pom

* release: add initial releaser code

* release: fix str error

* cleanup: get xml parser working

* cleanuP: fix pom linting

* cleanup: add extra linebreak

* fix: merge conflict

* cleanup: linting in ui pom

* improvement: add logic to update package.json

* lint: reformat the pom

* lint: remove extra space

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit 8f3fae27fc7b650f163d4d0d9cadeecb6d7d9f7f.

* chore(release): 0.1.0-SNAPSHOT

* Revert "chore(release): 0.1.0-SNAPSHOT"

This reverts commit fdb238fc75ba00381615be6521875fcd740527d8.

* cleanup: add changlog packagejson

* fix: add code to update release pkg json

* fix: indent on pkf json

* fix: indent on pkf json

* process: add release trigger

* fix: escape env subs

* chore: add branch name

* chore: add pip install step

* chore: add git branch

* chore: add remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* test: show remote

* release: update version before release

* Revert "release: update version before release"

This reverts commit 00e36d9e30cc6832354b8fdaed8600988332a5df.

* cleanup: remove username from git

* test: show remote

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* test: set branch

* release: update version before release

* Revert "release: update version before release"

This reverts commit db838c5988d47bca4204f0304f2c2a330d59f661.

* test: set branch

* release: update version before release

* cleanup: add clarifying comment

* Revert "release: update version before release"

This reverts commit c6590f6673dc2016f41b33e39cfafee9c6a1344a.

* chore: set github email secret

* release: update version before release

* Revert "release: update version before release"

This reverts commit f2649c479150c0af1881cc2b905beef9272304d9.

* release: update version before release

* chore: add publish yaml

* Revert "release: update version before release"

This reverts commit ff14e7f52114a4ff34ea1ab4adc5edbecf3f4ccb.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 110a1bcec77c89f70f873af9a733350c414074bf.

* chore: add build step for deploying images

* chore: add python step to publish yaml

* chore: update releaser to print version

* chore: rearrange code

* release: update version before release

* chore: fix version error

* Revert "release: update version before release"

This reverts commit 550eb9c126f723d3a4cd1abd13aced8ad457239a.

* release: update version before release

* Revert "release: update version before release"

This reverts commit 65bd83fa6be64feae644b03d60d354fac451a147.

* chore: fix substution variable

* release: update version before release

* Revert "release: update version before release"

This reverts commit 3fe4f54109bd7f3a11580efc7863102f435d13d1.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ec7b8885fdc5cddd284cbdcae4e389b7c259d0fc.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit abbdbd42cca8ff7de845af82106d71cda426a3e6.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit ececb4d76881f7ed25c43f71849fa5e2f9018367.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 4208bd67872dce80859dda81b0f07f9dd85b4beb.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9642318fc6723b96a79156a7ece1cdb7858fe77e.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 9aebc4904357e97ae9f8ae326412a268a6bffe6b.

* chore: fix the version and deps

* release: update version before release

* Revert "release: update version before release"

This reverts commit 0039752232908da82e457ab6a02f493dd13a7093.

* cleanup: rearrange yamls

* improv: add yaml update logic

* chore: add logic to update all yamls

* chore: add ne…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants