Skip to content

Commit

Permalink
Update to OpenAPI version 2.0.4 (#6)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
Spiess authored May 29, 2024
1 parent 33c908f commit 691e831
Show file tree
Hide file tree
Showing 6 changed files with 97 additions and 216 deletions.
67 changes: 67 additions & 0 deletions .github/workflows/package-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Package Release
on:
push:
branches:
- 'main'
paths:
- 'package.json'
permissions:
contents: write
jobs:
Package-Artifacts:
runs-on: ubuntu-latest
steps:
# Checkout source code
- id: checkout-code
name: Checkout code
uses: actions/checkout@v3
with:
path: package
# Extract package json
- id: json
name: Extract package json
run: |
package_json=`cat package/package.json`
package_json="${package_json//$'\n'/''}"
package_json="${package_json//$'\r'/''}"
echo "package_json=$package_json" >> $GITHUB_OUTPUT
# Extract package version
- id: version
name: Extract version
run: |
echo ${{ steps.json.outputs.package_json }}
package_version="${{fromJson(steps.json.outputs.package_json).version}}"
package_name="${{fromJson(steps.json.outputs.package_json).name}}"
echo "package_version=$package_version" >> $GITHUB_OUTPUT
echo "package_tag=v$package_version" >> $GITHUB_OUTPUT
echo "package_name=$package_name" >> $GITHUB_OUTPUT
if [[ $package_version == 0.* ]] ;
then
echo "prerelease=true" >> $GITHUB_OUTPUT
else
echo "prerelease=false" >> $GITHUB_OUTPUT
fi
- id: latesttag
name: Get latest tag
working-directory: ./package
run: |
latest_tag=$(git tag -l | sort -V --reverse | sed -n 2p)
echo "latest_tag=$latest_tag" >> $GITHUB_OUTPUT
# Rename and tar package
- id: prepare-package
name: Prepare package
if: ${{ steps.latesttag.outputs.latest_tag != steps.version.outputs.package_tag }}
run: |
tar -czvf "${{steps.version.outputs.package_name}}.tgz" package
# Upload artifact
- id: create-release
name: GH Release
if: ${{ steps.latesttag.outputs.latest_tag != steps.version.outputs.package_tag }}
uses: softprops/[email protected]
with:
name: Release ${{ steps.version.outputs.package_version }}
tag_name: ${{ steps.version.outputs.package_tag }}
generate_release_notes: true
prerelease: ${{ steps.version.outputs.prerelease }}
files: |
${{steps.version.outputs.package_name}}.tgz
Binary file modified Runtime/Libs/Dev.Dres.ClientApi.dll
Binary file not shown.
Loading

0 comments on commit 691e831

Please sign in to comment.