File tree
Expand file treeCollapse file tree1 file changed
+41
-0
lines changed Expand file treeCollapse file tree1 file changed
+41
-0
lines changed Original file line number | Diff line number | Diff line change |
---|
|
| 1 | +name: Release |
| 2 | + |
| 3 | +on: |
| 4 | +workflow_dis: |
| 5 | +inputs: |
| 6 | +releaseVersion: |
| 7 | +description: "Version to use for the release." |
| 8 | +required: true |
| 9 | +default: "X.Y" |
| 10 | +releaseBody: |
| 11 | +description: "Information about the release" |
| 12 | +required: true |
| 13 | +default: "New release" |
| 14 | +jobs: |
| 15 | +Release: |
| 16 | +environment: Release |
| 17 | +runs-on: ubuntu-latest |
| 18 | +steps: |
| 19 | +- uses: actions/checkout@v4 |
| 20 | +with: |
| 21 | +ref: main |
| 22 | +- name: Set up python |
| 23 | +uses: actions/setup-python@v5 |
| 24 | +with: |
| 25 | +python-version: '3.11' |
| 26 | +- name: Build |
| 27 | +run: make compile-with-docker-all |
| 28 | +- name: Run Integ Tests |
| 29 | +run: | |
| 30 | +make tests-with-docker |
| 31 | +make integ-tests |
| 32 | + - name: Release |
| 33 | +uses: softprops/action-gh-release@v2 |
| 34 | +with: |
| 35 | +name: Release ${{ .event.inputs.releaseVersion }} |
| 36 | +tag_name: v${{ .event.inputs.releaseVersion }} |
| 37 | +body: ${{ .event.inputs.releaseBody }} |
| 38 | +files: | |
| 39 | +bin/aws-lambda-rie |
| 40 | +bin/aws-lambda-rie-arm64 |
| 41 | +bin/aws-lambda-rie-x86_64 |
You can’t perform that action at this time.
0 commit comments