The Pharmacy POS System Backend is the server-side component of our comprehensive pharmacy management software. It is developed using Spring Boot, Java, Spring Security ,and Microservices Architecture
Apache License 2.0
5
stars
3
forks
source link
GitHub Actions workflow for building and releasing a Spring Boot project #135
This pull request updates the GitHub Actions workflow for building and releasing a Spring Boot project. The changes improve the clarity of the workflow steps, add necessary permissions, and modify the release process. The most important changes include renaming the workflow, adding permissions for writing releases, and updating the build and release steps.
Workflow improvements:
.github/workflows/build.yaml: Renamed the workflow from "SonarCloud and Deploy to AWS" to "Spring Boot Build and Release" to better reflect its purpose.
.github/workflows/build.yaml: Updated step names for better clarity and added comments to describe each step in the build process.
.github/workflows/build.yaml: Changed the GitHub release step to use a renamed token TOKEN_2 and updated the release name and tag to use the commit SHA.
.github/workflows/build.yaml: Replaced the AWS EC2 deployment step with a step to upload build artifacts to the release.
This pull request updates the GitHub Actions workflow for building and releasing a Spring Boot project. The changes improve the clarity of the workflow steps, add necessary permissions, and modify the release process. The most important changes include renaming the workflow, adding permissions for writing releases, and updating the build and release steps.
Workflow improvements:
.github/workflows/build.yaml
: Renamed the workflow from "SonarCloud and Deploy to AWS" to "Spring Boot Build and Release" to better reflect its purpose..github/workflows/build.yaml
: Addedcontents: write
permission to ensure the token can write releases.Build and release process updates:
.github/workflows/build.yaml
: Updated step names for better clarity and added comments to describe each step in the build process..github/workflows/build.yaml
: Changed the GitHub release step to use a renamed tokenTOKEN_2
and updated the release name and tag to use the commit SHA..github/workflows/build.yaml
: Replaced the AWS EC2 deployment step with a step to upload build artifacts to the release.