Skip to content

fortmarek/tapestry-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapestry

This action runs tapestry release tag where tag will be the last one you push to the repository.

To get yourself going, add the following to TapestryConfig.swift release steps: .post(.githubRelease(owner: "owner", repository: "repository", assetPaths: ["build.zip"])) where assetPaths are paths to zip archives you wish to upload alongside the Github release.

Afterwards, you will need to define a workflow:

name: Release

on:
  push:
    tags:
      - '*'

jobs:
  build:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v2
        with:
          ref: master
          fetch-depth: 0
      - name: Create a new release
        uses: fortmarek/tapestry-action@master
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

And that's all! Now whenever you push a new tag to your repository, a new release will be created for you automatically!