Skip to content

Merge pull request #12 from snakemake/release-please--branches--main #18

Merge pull request #12 from snakemake/release-please--branches--main

Merge pull request #12 from snakemake/release-please--branches--main #18

on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
repository-projects: read
name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
steps:
- uses: GoogleCloudPlatform/release-please-action@v4
id: release
with:
release-type: simple
package-name: snakemake-hpc-teaching-material
publish:
needs: release-please
if: |
needs.release-please.outputs.release_created &&
github.event.workflow_run.conclusion == 'success'
name: Publish Release Artifacts
runs-on: ubuntu-latest
steps:
- name: Download Slides
uses: actions/download-artifact@v4
with:
name: Slides
path: slides
- name: Attach to Release
run: |
for file in slides/*.pdf; do
gh release upload ${{ github.ref_name }} "$file"
done