Skip to content

Commit

Permalink
Update deploy workflow to use gh CLI
Browse files Browse the repository at this point in the history
  • Loading branch information
fwcd committed Apr 13, 2023
1 parent b7ce63a commit df191cc
Showing 1 changed file with 16 additions and 25 deletions.
41 changes: 16 additions & 25 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,36 +17,27 @@ jobs:
java-version: '11'
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Get tag name
id: tag
run: |
tag=$(basename "${{ github.ref }}")
echo "tag=$tag" >> $GITHUB_OUTPUT
- name: Build distribution
run: ./gradlew :server:distZip :grammars:distZip
- name: Create release
uses: actions/create-release@v1
id: create_release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Version ${{ github.ref }}
draft: false
prerelease: false
- name: Upload server asset
uses: actions/upload-release-asset@v1
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
run: |
tag="${{ steps.tag.outputs.tag }}"
gh release create "$tag" --title "Version $tag"
- name: Upload assets
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./server/build/distributions/server.zip
asset_name: server.zip
asset_content_type: application/zip
- name: Upload grammar asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./grammars/build/distributions/grammars.zip
asset_name: grammars.zip
asset_content_type: application/zip
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
run: |
tag="${{ steps.tag.outputs.tag }}"
gh release upload "$tag" {server,grammars}/build/distributions/*
- name: Deploy Docker image to GitHub Packages
uses: docker/build-push-action@v1
with:
Expand Down

0 comments on commit df191cc

Please sign in to comment.