Skip to content

Commit 691e831

Browse files
authored
Update to OpenAPI version 2.0.4 (#6)
* Fix submission start and stop cannot be null through new openapi-specs * Update with release openapi-specs and bump version * Add package release GitHub Action
1 parent 33c908f commit 691e831

File tree

6 files changed

+97
-216
lines changed

6 files changed

+97
-216
lines changed

.github/workflows/package-release.yml

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: Package Release
2+
on:
3+
push:
4+
branches:
5+
- 'main'
6+
paths:
7+
- 'package.json'
8+
permissions:
9+
contents: write
10+
jobs:
11+
Package-Artifacts:
12+
runs-on: ubuntu-latest
13+
steps:
14+
# Checkout source code
15+
- id: checkout-code
16+
name: Checkout code
17+
uses: actions/checkout@v3
18+
with:
19+
path: package
20+
# Extract package json
21+
- id: json
22+
name: Extract package json
23+
run: |
24+
package_json=`cat package/package.json`
25+
package_json="${package_json//$'\n'/''}"
26+
package_json="${package_json//$'\r'/''}"
27+
echo "package_json=$package_json" >> $GITHUB_OUTPUT
28+
# Extract package version
29+
- id: version
30+
name: Extract version
31+
run: |
32+
echo ${{ steps.json.outputs.package_json }}
33+
package_version="${{fromJson(steps.json.outputs.package_json).version}}"
34+
package_name="${{fromJson(steps.json.outputs.package_json).name}}"
35+
echo "package_version=$package_version" >> $GITHUB_OUTPUT
36+
echo "package_tag=v$package_version" >> $GITHUB_OUTPUT
37+
echo "package_name=$package_name" >> $GITHUB_OUTPUT
38+
if [[ $package_version == 0.* ]] ;
39+
then
40+
echo "prerelease=true" >> $GITHUB_OUTPUT
41+
else
42+
echo "prerelease=false" >> $GITHUB_OUTPUT
43+
fi
44+
- id: latesttag
45+
name: Get latest tag
46+
working-directory: ./package
47+
run: |
48+
latest_tag=$(git tag -l | sort -V --reverse | sed -n 2p)
49+
echo "latest_tag=$latest_tag" >> $GITHUB_OUTPUT
50+
# Rename and tar package
51+
- id: prepare-package
52+
name: Prepare package
53+
if: ${{ steps.latesttag.outputs.latest_tag != steps.version.outputs.package_tag }}
54+
run: |
55+
tar -czvf "${{steps.version.outputs.package_name}}.tgz" package
56+
# Upload artifact
57+
- id: create-release
58+
name: GH Release
59+
if: ${{ steps.latesttag.outputs.latest_tag != steps.version.outputs.package_tag }}
60+
uses: softprops/[email protected]
61+
with:
62+
name: Release ${{ steps.version.outputs.package_version }}
63+
tag_name: ${{ steps.version.outputs.package_tag }}
64+
generate_release_notes: true
65+
prerelease: ${{ steps.version.outputs.prerelease }}
66+
files: |
67+
${{steps.version.outputs.package_name}}.tgz

Runtime/Libs/Dev.Dres.ClientApi.dll

-4 KB
Binary file not shown.

0 commit comments

Comments
 (0)