Skip to content

Releases: ashawley/aws-lambda-github-merge

aws-gh-prs 0.5.2

30 Sep 17:48

Choose a tag to compare

  • Change empty merges to a warning in the logs
  • Update to Scala 2.12.10
  • Update various dependencies

aws-gh-prs 0.5.1

12 Sep 17:08

Choose a tag to compare

  • Use github-api 0.3.0-SNAPSHOT
  • Update to Scala 2.12.9

aws-gh-prs 0.5

12 Sep 17:03

Choose a tag to compare

  • Switch to GitHub webhooks, since GitHub integration with AWS SNS was discontinued.
  • Update to Scala 2.12
  • Update build to sbt 1.2

aws-gh-prs 0.4

19 Jun 17:16

Choose a tag to compare

Update various dependencies

aws-gh-prs 0.3

11 Jul 19:00

Choose a tag to compare

  • Improve errors if configuration is missing
  • Report free space on disk fixing #8

aws-gh-prs 0.2

18 Jun 12:29

Choose a tag to compare

aws-gh-prs 0.1

09 Jun 21:39

Choose a tag to compare

This is the initial version.

Its capabilities include:

  • Handle GitHub events by way of Amazon SNS notification
  • Configuration file with GitHub project and key info
  • Find open pull requests in GitHub API
  • Set HEAD commit to all pull requests to pending
  • Git checkout using SSH
  • Merge pull requests to integration branch with git
  • Force push to GitHub using Git and SSH
  • Notify success or failure with GitHub status API

The first version has the following known defects or missing features:

  • Fails in AWS Lambda occasionally with java.io.IOException: Closed
  • Unable to handle Git submodules
  • Should probably ignore pull request events with the same commit sha
  • Check mergeability status of PRs before trying to merge