mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-12 10:55:20 +02:00
7748e81b59
* Update go version to 1.18 * Update go version to 1.18 * Create awsS3Upload (#3737) * add Step awsS3Upload * fix JSON Read * fix groovy wrapper * change credentials to secret text * Change credentials type to token * add cleanup for environment variables * Add AwsS3UploadCommand to piper.go * add documentation of awsS3Upload * Fix JSON String Example in Documentation * add the Upload of whole directories * add Logging to awsS3Upload.go * imporve Logging * fix and improve unit tests * fix non-existing-filepaths-Bug * fix windows filepaths * remove ... from logging * change step description * fix PR Tests * remove redundant code * try to run tests sequentially * fix file.Close * executed go mod tidy * requested changes * fix comments and awsCredentials * Update documentation/docs/steps/awsS3Upload.md Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com> * use temporary files for unit tests * executed go generate Co-authored-by: ffeldmann <f.feldmann@sap.com> Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com> Co-authored-by: Thorsten Duda <thorsten.duda@sap.com> * fix go.sum * Fix project config reset when preset is set (#3782) Co-authored-by: Julian Schmitt <97178428+JulianPSchmitt@users.noreply.github.com> Co-authored-by: ffeldmann <f.feldmann@sap.com> Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com> Co-authored-by: Adrien <99400874+hubadr@users.noreply.github.com>
31 lines
1.3 KiB
YAML
31 lines
1.3 KiB
YAML
name: Update go dependencies and create PR
|
|
|
|
on:
|
|
# Allow to trigger this manually just in case updates are required outside of the schedule. See https://goobar.io/2019/12/07/manually-trigger-a-github-actions-workflow/ for info on how that works.
|
|
repository_dispatch:
|
|
types: update-dependencies
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/setup-go@v1
|
|
with:
|
|
go-version: '1.18.x'
|
|
- name: Perform update
|
|
run: |
|
|
git checkout -B gh-action-update-golang-dependencies
|
|
go get -u
|
|
go mod tidy
|
|
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
|
git config --local user.name "github-actions[bot]"
|
|
git commit -am "Automated go dependency update"
|
|
git push origin gh-action-update-golang-dependencies -f
|
|
- name: Create Pull Request
|
|
uses: SAP/project-piper-action@master
|
|
with:
|
|
piper-version: master
|
|
command: githubCreatePullRequest
|
|
flags: --body="Automated update for Go dependencies by running `go get -u` and `go mod tidy`" --head=gh-action-update-golang-dependencies --title="Update Go dependencies" --token ${{ secrets.GO_DEPENDENCY_UPDATE_TOKEN }}
|