Skip to content

A service to validate and merge pull requests from GitHub Actions

License

Notifications You must be signed in to change notification settings

HardNorth/service-merge-validate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

service-merge-validate

A service to validate and merge pull requests from GitHub Actions

CI Build

Create service account

The service needs the following permissions:

  • Cloud Datastore User role
  • Secret Manager permissions:
    • secretmanager.secrets.get
    • secretmanager.secrets.create
    • secretmanager.versions.access
    • secretmanager.versions.add

Build

./mvnw package

Deploy

gcloud functions deploy service-merge-validate \
  --entry-point=io.quarkus.gcp.functions.http.QuarkusHttpFunction \
  --runtime=java11 --trigger-http --source=target/deployment --allow-unauthenticated \
  --service-account={your_service_account}

Set URLs in Github app

  • Homepage
  • Callback

About

A service to validate and merge pull requests from GitHub Actions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages