diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index beadc6fd..c4930f48 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup PHP uses: shivammathur/setup-php@v2 with: @@ -48,7 +48,7 @@ jobs: php: ['8.1', '8.2'] steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup PHP only uses: shivammathur/setup-php@v2 if: matrix.php != '8.0' @@ -88,7 +88,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install dependencies run: yarn install --frozen-lockfile - name: Run checks @@ -101,7 +101,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install dependencies run: yarn - name: Run tests @@ -116,7 +116,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Cache Node dependencies uses: actions/cache@v3 with: diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 93114b70..0d3f8c97 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -9,32 +9,32 @@ jobs: release: runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v2 - - name: Build and create archive - run: ./tools/release.ps1 - shell: pwsh - env: - AZURE_TOKEN: ${{ secrets.AZURE_TOKEN }} - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ github.ref }} - release_name: ${{ github.ref }} - prerelease: ${{ contains(github.ref, 'alpha') || contains(github.ref, 'beta') || contains(github.ref, 'rc') }} - - name: Get version - id: get_version - run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} - - name: Upload release asset - id: upload_release_asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./blessing-skin-server-${{ steps.get_version.outputs.VERSION }}.zip - asset_name: blessing-skin-server-${{ steps.get_version.outputs.VERSION }}.zip - asset_content_type: application/zip + - name: Checkout code + uses: actions/checkout@v3 + - name: Build and create archive + run: ./tools/release.ps1 + shell: pwsh + env: + AZURE_TOKEN: ${{ secrets.AZURE_TOKEN }} + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: ${{ github.ref }} + prerelease: ${{ contains(github.ref, 'alpha') || contains(github.ref, 'beta') || contains(github.ref, 'rc') }} + - name: Get version + id: get_version + run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_OUTPUT + - name: Upload release asset + id: upload_release_asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./blessing-skin-server-${{ steps.get_version.outputs.VERSION }}.zip + asset_name: blessing-skin-server-${{ steps.get_version.outputs.VERSION }}.zip + asset_content_type: application/zip