summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2023-06-19 16:21:39 (GMT)
committerGitHub <noreply@github.com>2023-06-19 16:21:39 (GMT)
commit7c587d950c2529e94aa2349d033c4a6bf8bfc719 (patch)
treec3f2b126ad4eaca9a2b5f68ea7b91aa831c15c65 /.github
parent16b1f35e7f5cff85a141148a6f8aa02c23f08fd7 (diff)
downloadhdf5-7c587d950c2529e94aa2349d033c4a6bf8bfc719.zip
hdf5-7c587d950c2529e94aa2349d033c4a6bf8bfc719.tar.gz
hdf5-7c587d950c2529e94aa2349d033c4a6bf8bfc719.tar.bz2
Update github files/workflow from develop (#3154)
* Update github files/workflow from develop
Diffstat (limited to '.github')
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md4
-rw-r--r--.github/ISSUE_TEMPLATE/feature-request.md4
-rw-r--r--.github/workflows/cmake-ctest.yml6
-rw-r--r--.github/workflows/daily-build.yml5
-rw-r--r--.github/workflows/release.yml26
-rw-r--r--.github/workflows/tarball.yml2
6 files changed, 37 insertions, 10 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index ee1a73b..8d39e70 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,8 +1,8 @@
---
name: Bug report
about: Report a problem with HDF5
-title: "[BUG]"
-labels: bug
+title: ""
+labels: ""
assignees: ''
---
diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md
index 3674881..4a94a75 100644
--- a/.github/ISSUE_TEMPLATE/feature-request.md
+++ b/.github/ISSUE_TEMPLATE/feature-request.md
@@ -1,8 +1,8 @@
---
name: Feature request
about: Suggest an improvement to HDF5
-title: "[Feature Request]"
-labels: enhancement
+title: ""
+labels: ""
assignees: ''
---
diff --git a/.github/workflows/cmake-ctest.yml b/.github/workflows/cmake-ctest.yml
index a113dfa..494021c 100644
--- a/.github/workflows/cmake-ctest.yml
+++ b/.github/workflows/cmake-ctest.yml
@@ -113,7 +113,7 @@ jobs:
- name: List files for the space (Linux)
run: |
- ls ${{ github.workspace }}
+ ls -l ${{ github.workspace }}
ls ${{ runner.workspace }}
- name: Uncompress source (Linux)
@@ -141,7 +141,7 @@ jobs:
- name: List files in the space (Linux)
run: |
ls ${{ github.workspace }}
- ls ${{ runner.workspace }}
+ ls -l ${{ runner.workspace }}
# Save files created by ctest script
- name: Save published binary (Linux)
@@ -216,7 +216,7 @@ jobs:
- name: List files in the space (MacOS)
run: |
ls ${{ github.workspace }}
- ls ${{ runner.workspace }}
+ ls -l ${{ runner.workspace }}
# Save files created by ctest script
- name: Save published binary (MacOS)
diff --git a/.github/workflows/daily-build.yml b/.github/workflows/daily-build.yml
index 64da61c..f4dbab2 100644
--- a/.github/workflows/daily-build.yml
+++ b/.github/workflows/daily-build.yml
@@ -6,6 +6,9 @@ on:
schedule:
- cron: "6 0 * * *"
+permissions:
+ contents: read
+
# A workflow run is made up of one or more jobs that can run sequentially or
# in parallel.
jobs:
@@ -21,6 +24,8 @@ jobs:
call-workflow-release:
needs: [call-workflow-tarball, call-workflow-ctest]
+ permissions:
+ contents: write # In order to allow tag creation
uses: ./.github/workflows/release.yml
with:
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 80e9f35..bcb7bb9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -17,6 +17,10 @@ on:
required: true
type: string
+# Minimal permissions to be inherited by any job that doesn't declare its own permissions
+permissions:
+ contents: read
+
# Previous workflows must pass to get here so tag the commit that created the files
jobs:
create-tag:
@@ -63,7 +67,10 @@ jobs:
uses: actions/download-artifact@v3
with:
name: docs-doxygen
- path: ${{ github.workspace }}/${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
+ path: ${{ github.workspace }}
+
+ - name: Zip Folder
+ run: zip -r ${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen.zip. -i ${{ github.workspace }}/${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
- name: Get tgz-tarball (Linux)
uses: actions/download-artifact@v3
@@ -97,15 +104,30 @@ jobs:
path: ${{ github.workspace }}
- name: PreRelease tag
+ id: create_release
uses: softprops/action-gh-release@v1
with:
tag_name: "snapshot_1_14"
prerelease: true
files: |
- ${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
+ ${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen.zip
${{ steps.get-file-base.outputs.FILE_BASE }}.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}.zip
${{ steps.get-file-base.outputs.FILE_BASE }}-osx12.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}-win_vs2022.zip
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
+
+ - name: Store Release url
+ run: |
+ echo "${{ steps.create_release.outputs.upload_url }}" > ./upload_url
+
+# - uses: actions/upload-artifact@v3
+# with:
+# path: ./upload_url
+# name: upload_url
+
+ - name: List files for the space (Linux)
+ run: |
+ ls -l ${{ github.workspace }}
+ ls ${{ runner.workspace }}
diff --git a/.github/workflows/tarball.yml b/.github/workflows/tarball.yml
index c186abb..0ddd3f1 100644
--- a/.github/workflows/tarball.yml
+++ b/.github/workflows/tarball.yml
@@ -95,7 +95,7 @@ jobs:
- name: List files in the repository
run: |
- ls ${{ github.workspace }}
+ ls -l ${{ github.workspace }}
ls $GITHUB_WORKSPACE
# Save files created by release script