Skip to content

Commit be1195a

Browse files
Merge pull request #138 from yetanalytics/release_with_bundle
release step with file addition
2 parents 2a15077 + fa26fc9 commit be1195a

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

.github/workflows/build.yml

+25-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: Checkout Repository
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v4
1717

1818
- name: Setup CI environment
1919
uses: yetanalytics/actions/[email protected]
@@ -53,7 +53,7 @@ jobs:
5353
zip -r ../../datasim-bundle.zip ./
5454
5555
- name: Archive Bundle
56-
uses: actions/upload-artifact@v3
56+
uses: actions/upload-artifact@v4
5757
with:
5858
name: datasim-bundle-artifact-${{ github.sha }}
5959
path: datasim-bundle.zip
@@ -65,7 +65,7 @@ jobs:
6565

6666
steps:
6767
- name: Checkout repository
68-
uses: actions/checkout@v3
68+
uses: actions/checkout@v4
6969

7070
- name: Setup CD environment
7171
uses: yetanalytics/action-setup-env@v1
@@ -82,3 +82,25 @@ jobs:
8282
resource-dirs: '[]'
8383
clojars-username: ${{ secrets.CLOJARS_USERNAME }}
8484
clojars-deploy-token: ${{ secrets.CLOJARS_PASSWORD }}
85+
86+
release:
87+
runs-on: ubuntu-latest
88+
needs: build
89+
if: ${{ github.ref_type == 'tag' }}
90+
steps:
91+
- name: Checkout repository
92+
uses: actions/checkout@v4
93+
94+
- name: Download Bundle Artifact
95+
uses: actions/download-artifact@v4
96+
with:
97+
name: datasim-bundle-artifact-${{ github.sha }}
98+
99+
- name: Craft Draft Release
100+
uses: softprops/action-gh-release@v2
101+
with:
102+
# Defaults:
103+
# name: [tag name]
104+
# tag_name: github.ref
105+
draft: true
106+
files: datasim-bundle.zip

0 commit comments

Comments
 (0)