Skip to content

Commit

Permalink
ci: Update base image to AnalysisBase v25 (#49)
Browse files Browse the repository at this point in the history
* Update image to gitlab-registry.cern.ch/atlas/athena/analysisbase:25.2.9.
* Update example to lsetup 'views LCG_105 x86_64-el9-gcc12-opt'.
* Update checkout GitHub Action to v4 now that modern Git is available.
  • Loading branch information
matthewfeickert authored May 9, 2024
1 parent 3fdcaeb commit c845b9a
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ jobs:
strategy:
matrix:
venv-name: ["example", "name-with-hyphens"]
setup-command: [". /release_setup.sh", "lsetup 'views LCG_104 x86_64-centos7-gcc12-opt'"]
setup-command: [". /release_setup.sh", "lsetup 'views LCG_105 x86_64-el9-gcc12-opt'"]
container:
image: gitlab-registry.cern.ch/atlas/athena/analysisbase:24.2.30
image: gitlab-registry.cern.ch/atlas/athena/analysisbase:25.2.9
options: --user root
env:
HOME: /home/atlas
Expand All @@ -28,8 +28,7 @@ jobs:
working-directory: /workdir

steps:
# AnalysisBase Git version is too old to use modern checkout action
- uses: actions/checkout@v1
- uses: actions/checkout@v4

- name: Setup directories
run: |
Expand Down Expand Up @@ -100,12 +99,14 @@ jobs:
run: |
. /release_setup.sh
. ${{ matrix.venv-name }}/bin/activate
echo "# python -m pip install --upgrade numpy uproot"
python -m pip install --upgrade numpy uproot
echo "# uv pip install --upgrade numpy uproot"
uv pip install --upgrade numpy uproot
echo "# python -m pip list"
python -m pip list
echo "# python -m pip list --local"
python -m pip list --local
echo "# uv pip list"
uv pip list
- name: Deactivate environment
run: |
Expand Down

0 comments on commit c845b9a

Please sign in to comment.