Y aunque hay muchísimo que decir sobre esto de los «Actions» de GitHub, por lo pronto veremos solamente cómo es posible crear una nueva acción que genere un archivo .zip para cada versión que se suba, para que todos nuestros fans puedan descargar esas magníficas piezas de código que producimos. Ahí les va:
name: MasterDeployCI on: push: branches: - master jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Create Release Folder run: rsync -arv --exclude='.git/' --exclude='.github/' --exclude='.gitignore' . ./release - name: Switch to Release Folder run: | cd release ls -la - name: Bump version and push tag uses: anothrNick/github-tag-action@master env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} REPO_OWNER: keithweaver