-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix new release GH workflow #1860
Merged
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
5d35523
print output
a-zakir d9ab701
test gh cli
a-zakir 42a2ff1
test gh upload
a-zakir 72dc932
test
a-zakir 2c3c536
release windows without tests
a-zakir 08917c8
try another shell
a-zakir 12c4059
new centos release
a-zakir 18cd4f9
remove unnecessary option
a-zakir b17b9e2
all in one job
a-zakir 5ebcd2d
hope
a-zakir 985660b
Merge branch 'develop' into fix/new_release
flomnes bd7a0c8
install gh
a-zakir e3d8469
install gh
a-zakir 93c18ba
hew & elastic
a-zakir 4d990aa
cut-off plastic
a-zakir 2562846
yes sir
a-zakir e812431
disable auto description
a-zakir 534ca67
garbage collector
a-zakir b6f223d
update
a-zakir 608b73b
::
a-zakir f0bb324
test
a-zakir 98b41fe
fff
a-zakir f7d7a85
check env var
a-zakir 42a15b7
...
a-zakir 772bbb9
*
a-zakir d7bdcf5
"
a-zakir c1e8225
include UG
a-zakir 3414708
missing file
a-zakir 3bcc2f8
win
a-zakir d0bc27f
Revert "win"
a-zakir a711fa6
fix
a-zakir 289de31
Update .github/workflows/build-userguide.yml
a-zakir c11f5f6
rename job
a-zakir f6ce5f3
Merge branch 'fix/new_release' of https://github.com/AntaresSimulator…
a-zakir 9a06fe9
pr suggestion
a-zakir 8a6ce6d
fix
a-zakir bbee780
fix
a-zakir File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,27 +7,29 @@ on: | |
branches: | ||
- release/* | ||
- doc/* | ||
workflow_call: | ||
inputs: | ||
run-tests: | ||
required: true | ||
type: boolean | ||
|
||
env: | ||
IS_RELEASE: ${{ github.event_name == 'release' && github.event.action == 'created' }} | ||
IS_RELEASE: ${{ github.event_name == 'workflow_dispatch' }} | ||
|
||
jobs: | ||
|
||
build: | ||
|
||
runs-on: ${{ matrix.os }} | ||
runs-on: ubuntu-20.04 | ||
if: "!contains(github.event.head_commit.message, '[skip ci]')" | ||
strategy: | ||
matrix: | ||
os: [ubuntu-20.04] | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: 3.8 | ||
python-version: 3.12 | ||
|
||
- name: Install dependencies | ||
run: | | ||
|
@@ -55,10 +57,12 @@ jobs: | |
name: pdf-reference-guide | ||
path: ${{ env.PDF_PATH }} | ||
|
||
- name: Upload user guide as release asset | ||
|
||
- name: Publish assets | ||
if: ${{ env.IS_RELEASE == 'true' }} | ||
uses: alexellis/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ github.token }} | ||
with: | ||
asset_paths: ${{ env.PDF_PATH_ASSET }} | ||
GITHUB_TOKEN: ${{ github.token }} | ||
tag: ${{ github.event.inputs.release_tag }} | ||
run: | | ||
gh release upload "$tag" ${{ env.PDF_PATH }} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,10 +8,15 @@ on: | |
- develop | ||
schedule: | ||
- cron: '21 2 * * *' | ||
workflow_call: | ||
inputs: | ||
run-tests: | ||
required: true | ||
type: boolean | ||
|
||
env: | ||
GITHUB_TOKEN: ${{ github.token }} | ||
IS_RELEASE: ${{ github.event_name == 'release' && github.event.action == 'created' }} | ||
IS_RELEASE: ${{ github.event_name == 'workflow_dispatch' }} | ||
IS_PUSH: ${{ github.event_name == 'push' }} | ||
|
||
jobs: | ||
|
@@ -110,21 +115,20 @@ jobs: | |
with: | ||
path: _build/*.rpm | ||
|
||
publish_assets: | ||
name: Publish assets | ||
needs: build | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Download all artifacts | ||
- name: Install gh | ||
if: ${{ env.IS_RELEASE == 'true' }} | ||
uses: actions/download-artifact@v3 | ||
|
||
run: | | ||
yum -y install dnf | ||
dnf -y install 'dnf-command(config-manager)' | ||
dnf -y config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo | ||
dnf -y install gh | ||
|
||
- name: Publish assets | ||
if: ${{ env.IS_RELEASE == 'true' }} | ||
uses: alexellis/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ github.token }} | ||
with: | ||
asset_paths: '["*/*.tar.gz", "*/*.rpm"]' | ||
GITHUB_TOKEN: ${{ github.token }} | ||
tag: ${{ github.event.inputs.release_tag }} | ||
run: | | ||
gh release upload "$tag" _build/*.tar.gz _build/*.rpm | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,10 +8,15 @@ on: | |
- develop | ||
schedule: | ||
- cron: '21 2 * * *' | ||
workflow_call: | ||
inputs: | ||
run-tests: | ||
required: true | ||
type: boolean | ||
|
||
env: | ||
GITHUB_TOKEN: ${{ github.token }} | ||
IS_RELEASE: ${{ github.event_name == 'release' && github.event.action == 'created' }} | ||
IS_RELEASE: ${{ github.event_name == 'workflow_dispatch' }} | ||
IS_PUSH: ${{ github.event_name == 'push' }} | ||
|
||
jobs: | ||
|
@@ -33,7 +38,7 @@ jobs: | |
|
||
- name: Install libraries | ||
run: | | ||
dnf install -y epel-release git cmake wget rpm-build redhat-lsb-core | ||
dnf install -y epel-release git cmake wget rpm-build redhat-lsb-core | ||
dnf install -y unzip libuuid-devel boost-test boost-devel gcc-toolset-10-toolchain zlib-devel | ||
|
||
- name: Checkout | ||
|
@@ -99,21 +104,18 @@ jobs: | |
with: | ||
path: _build/*.rpm | ||
|
||
publish_assets: | ||
name: Publish assets | ||
needs: build | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Download all artifacts | ||
- name: Install gh | ||
if: ${{ env.IS_RELEASE == 'true' }} | ||
uses: actions/download-artifact@v3 | ||
|
||
run: | | ||
dnf -y install 'dnf-command(config-manager)' | ||
dnf -y config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo | ||
dnf -y install gh | ||
|
||
- name: Publish assets | ||
if: ${{ env.IS_RELEASE == 'true' }} | ||
uses: alexellis/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ github.token }} | ||
with: | ||
asset_paths: '["*/*.tar.gz", "*/*.rpm"]' | ||
GITHUB_TOKEN: ${{ github.token }} | ||
tag: ${{ github.event.inputs.release_tag }} | ||
run: | | ||
gh release upload "$tag" _build/*.tar.gz _build/*.rpm | ||
|
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You forgot to define
$tests
above (sectionenv
)