Skip to content

Commit 2a6863d

Browse files
authored
ci(release): remove release logic from workflow (#336)
to be adopted by the MF6 repo in MODFLOW-ORG/modflow6#2734
1 parent e92cd57 commit 2a6863d

1 file changed

Lines changed: 1 addition & 72 deletions

File tree

.github/workflows/ex-workflow.yml

Lines changed: 1 addition & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
name: CI
22
env:
33
DISTNAME: mf6examples
4-
TAG: current
4+
55
on:
6-
schedule:
7-
- cron: '0 2 * * *' # run at 2 AM UTC
86
push:
97
paths-ignore:
108
- 'README.md'
@@ -193,72 +191,3 @@ jobs:
193191
with:
194192
name: ${{ env.DISTNAME}}.pdf
195193
path: modflow6-examples/${{ env.DISTNAME }}.pdf
196-
197-
# delete the latest if needed and make a new release
198-
release:
199-
name: Make a release
200-
needs: [ dist, docs ]
201-
runs-on: ubuntu-latest
202-
steps:
203-
- name: Checkout MODFLOW6 examples
204-
uses: actions/checkout@v6
205-
206-
- name: Get current time
207-
uses: josStorer/get-current-time@v2
208-
id: time
209-
with:
210-
format: MM/DD/YYYY HH:mm
211-
212-
- name: Download ${{ env.DISTNAME }}.pdf
213-
uses: actions/download-artifact@v8.0.1
214-
with:
215-
name: ${{ env.DISTNAME }}.pdf
216-
path: ${{ env.TAG }}
217-
218-
- name: Download ${{ env.DISTNAME }}.zip
219-
uses: actions/download-artifact@v8.0.1
220-
with:
221-
name: ${{ env.DISTNAME }}.zip
222-
path: ${{ env.TAG }}
223-
224-
- name: List release assets
225-
run: ls -R ${{ env.TAG }}
226-
227-
- name: Delete latest release
228-
if: |
229-
github.repository_owner == 'MODFLOW-ORG' &&
230-
github.ref_name == 'master' &&
231-
github.event_name == 'push'
232-
env:
233-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
234-
run: |
235-
if gh release view $TAG; then
236-
gh release delete $TAG --yes --cleanup-tag
237-
fi
238-
239-
- name: Create new release
240-
if: |
241-
github.repository_owner == 'MODFLOW-ORG' &&
242-
github.ref_name == 'master' &&
243-
github.event_name == 'push'
244-
uses: ncipollo/release-action@v1
245-
with:
246-
tag: ${{ env.TAG }}
247-
name: Latest
248-
body: "MODFLOW 6 examples: built ${{ steps.time.outputs.formattedTime }}"
249-
allowUpdates: true
250-
draft: false
251-
token: ${{ secrets.GITHUB_TOKEN }}
252-
253-
- name: Upload release assets
254-
if: |
255-
github.repository_owner == 'MODFLOW-ORG' &&
256-
github.ref_name == 'master' &&
257-
github.event_name == 'push'
258-
uses: svenstaro/upload-release-action@v2
259-
with:
260-
repo_token: ${{ secrets.GITHUB_TOKEN }}
261-
file: ${{ env.TAG }}/*
262-
tag: ${{ env.TAG }}
263-
overwrite: true
264-
file_glob: true

0 commit comments

Comments
 (0)