action for generating release tarballs

This commit is contained in:
edoapra 2024-08-21 16:26:12 -07:00
parent ef195be0b2
commit 252807be2c
No known key found for this signature in database
GPG key ID: 9E6A0B70826967BA

View file

@ -0,0 +1,33 @@
name: NWChem_Release_Tar
on:
push:
paths-ignore:
- .gitlab-ci.yml
repository_dispatch:
types: [backend_automation]
workflow_dispatch:
jobs:
do_tar:
runs-on: ubuntu-latest
steps:
- name: install pkg
run: |
sudo apt-get install -y curl make perl bash bzip2 tar gzip
- name: grab script
run: |
curl -LJO https://raw.githubusercontent.com/$GITHUB_REPOSITORY_OWNER/nwchem/$GITHUB_REF_NAME/contrib/git.nwchem/dotar_release.sh
chmod +x ./dotar_release.sh
- name: run script
run: |
./dotar_release.sh
ls -Rlrt
- name: generate tempdir name
run: |
echo "tmpdir_name=temp.$(date +%Y%m%d)" >> $GITHUB_ENV
ls -Rlrt ${{ env.tmpdir_name }}
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: nwchem-tarball
path: ${{ env.tmpdir_name }}