name: Publish new theme version on: push: # Sequence of patterns matched against refs/tags tags: - "*" # Push events to matching any tag format, i.e. 1.0, 20.15.10 jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Bundle id: bundle run: | ls echo "::set-output name=tag_name::$(git tag --sort version:refname | tail -n 1)" - name: Create Release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VERSION: ${{ github.ref }} with: tag_name: ${{ github.ref }} release_name: ${{ github.ref }} draft: false prerelease: false - name: Upload manifest.json id: upload-manifest uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./manifest.json asset_name: manifest.json asset_content_type: application/json - name: Upload theme.css id: upload-css uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./theme.css asset_name: theme.css asset_content_type: text/css