Skip to content

Commit fc10824

Browse files
committed
Create GitHub action for releasing _freeze folder
1 parent 385b160 commit fc10824

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Create release with _freeze
2+
3+
on:
4+
- workflow_dispatch
5+
# Comment out before merging!!
6+
- push:
7+
branches:
8+
- py/release-workflow
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v4
16+
17+
- name: Setup Julia
18+
uses: julia-actions/setup-julia@v2
19+
with:
20+
version: '1.10'
21+
22+
- name: Set up Quarto
23+
uses: quarto-dev/quarto-actions/setup@v2
24+
with:
25+
# Needs Quarto 1.6 (which is currently a pre-release version) to fix #533
26+
version: pre-release
27+
28+
- name: Render
29+
run: quarto render
30+
31+
- name: Compress _freeze folder
32+
run: tar -czf _freeze.tar.gz _freeze
33+
34+
- name: Create GitHub release
35+
uses: softprops/action-gh-release@v2
36+
with:
37+
files:
38+
- _freeze.tar.gz
39+
- Manifest.toml

0 commit comments

Comments
 (0)