-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ad07ab0
commit 20ed6f9
Showing
6 changed files
with
425 additions
and
201 deletions.
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 |
---|---|---|
@@ -0,0 +1,42 @@ | ||
name: Build DQMGUI Installation Package | ||
|
||
on: [push] | ||
|
||
jobs: | ||
build_and_upload: | ||
runs-on: ubuntu-20.04 | ||
permissions: | ||
contents: write | ||
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v4 | ||
- name: Download and compress dependencies | ||
run: | | ||
sudo apt update && sudo apt install -y libcurl4-gnutls-dev | ||
$(which python3) --version | ||
bash download_dependencies.sh | ||
rm -rf .git | ||
mkdir -p /tmp/dqmgui | ||
tar -cf /tmp/dqmgui/dqmgui_installation_package.tar.gz . -I "gzip --best" | ||
- name: Archive package artifact | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: dqmgui-installation-package | ||
path: | | ||
/tmp/dqmgui/dqmgui_installation_package.tar.gz | ||
# Create a dummy release, so that the artifact is downloadable | ||
# without a GitHub account | ||
# This will automatically update the artifacts of the "latest" release, | ||
# even though the "latest" tag does match with the actually latest commit. | ||
- name: Release | ||
uses: ncipollo/release-action@v1 | ||
with: | ||
artifacts: "/tmp/dqmgui/dqmgui_installation_package.tar.gz" | ||
body: | ||
"Automatically generated dummy release for making the installation | ||
package publicly available. The `latest` tag is | ||
put on a random commit, and does not reflect the current state of the release, | ||
while the artifact of this release is updated with the actually latest files, | ||
on each push." | ||
tag: "latest" | ||
allowUpdates: "true" |
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 |
---|---|---|
@@ -0,0 +1,45 @@ | ||
#!/bin/bash | ||
|
||
# Configuration file, which is sourced by both download_dependencies.sh and deploy_dqmgui.sh | ||
# Here we specify both the URLs and tags/branches/refs of the repositories that DQMGUI | ||
# depends on. | ||
|
||
# Tag to use for getting the layouts and manage/deploy scripts | ||
# See: https://github.com/dmwm/deployment/tags | ||
#DMWM_GIT_URL=https://github.com/dmwm/deployment | ||
DMWM_GIT_TAG=debug | ||
DMWM_GIT_URL=https://github.com/nothingface0/cms_dmwm_deployment | ||
|
||
# DQMGUI tag to use, see https://github.com/cms-DQM/dqmgui_prod/tags | ||
#DQMGUI_GIT_TAG=9.8.0 | ||
DQMGUI_GIT_TAG=python3_backup | ||
DQMGUI_GIT_URL=https://github.com/cms-DQM/dqmgui_prod | ||
|
||
# Boost.GIL. At most version 1.67!! The API changed radically after that. | ||
BOOST_GIL_GIT_URL=https://github.com/boostorg/gil | ||
BOOST_GIL_GIT_TAG=boost-1.66.0 | ||
|
||
# OLD rotoglup code. Commit was found with lots of pain, so that the patch | ||
# applies: https://github.com/cms-sw/cmsdist/blob/comp_gcc630/dqmgui-rtgu.patch | ||
ROTOGLUP_GIT_TAG=d8ce23aecd0b1fb7d45c9bedb615abdab27a5494 | ||
ROTOGLUP_GIT_URL=https://github.com/rotoglup/rotoglup-scratchpad | ||
|
||
# Yahoo!(TM) UI | ||
YUI_GIT_URL=https://github.com/yui/yui2 | ||
YUI_GIT_TAG=master | ||
|
||
# Extjs | ||
EXTJS_GIT_URL=https://github.com/probonogeek/extjs | ||
EXTJS_GIT_TAG=3.1.1 | ||
|
||
# D3 | ||
D3_GIT_URL=https://github.com/d3/d3 | ||
D3_GIT_TAG=v2.7.4 | ||
|
||
# JSROOT | ||
JSROOT_GIT_URL=https://github.com/root-project/jsroot | ||
JSROOT_GIT_TAG=5.1.0 | ||
|
||
# ROOT | ||
ROOT_GIT_URL=https://github.com/root-project/root/ | ||
ROOT_GIT_TAG=v6-28-08 |
Oops, something went wrong.