@@ -24,11 +24,10 @@ jobs:
24
24
25
25
steps :
26
26
- name : Code checkout
27
- uses : actions/checkout@v3
27
+ uses : actions/checkout@v4
28
28
- name : Micromamba setup
29
29
uses : mamba-org/setup-micromamba@v1
30
30
with :
31
- micromamba-version : ' 1.4.9-0'
32
31
environment-file : ${{ env.env_yaml_path }}/condabuild.yaml
33
32
- name : 🐍 Conda pkg build and upload
34
33
run : |
37
36
conda mambabuild --R 4.2 ${recipe_path} --token ${atoken}
38
37
- name : 🔒 Conda lock
39
38
run : |
40
- conda-lock --file ${env_yaml_path}/gpgr.yaml --platform linux-64
41
- mv conda-lock.yml ${env_lock_path}/conda-lock.yml
39
+ conda-lock lock --file ${env_yaml_path}/gpgr.yaml --platform linux-64
40
+ conda-lock render --kind explicit -p linux-64 conda-lock.yml --filename-template 'gpgr-{platform}.lock' && rm conda-lock.yml
41
+ mv gpgr-*.lock ${env_lock_path}/
42
42
- name : 💾 Commit lockfile
43
43
run : |
44
44
# TODO: the version bumping guarantees there will be changes,
67
67
LATEST_COMMIT_HASH="$(git --no-pager log -1 --format='%H')"
68
68
echo "latest_commit_hash=${LATEST_COMMIT_HASH}" >> $GITHUB_OUTPUT
69
69
- name : 🔖 Create tag
70
- uses : actions/github-script@v6
70
+ uses : actions/github-script@v7
71
71
env :
72
72
LATEST_COMMIT_HASH : ${{ steps.pull_lock_commit.outputs.latest_commit_hash }}
73
73
with :
@@ -83,26 +83,26 @@ jobs:
83
83
84
84
# work with tag from above
85
85
- name : Code checkout
86
- uses : actions/checkout@v3
86
+ uses : actions/checkout@v4
87
87
with :
88
88
ref : v${{ env.VERSION }}
89
89
- name : 🏰 QEMU setup
90
- uses : docker/setup-qemu-action@v2
90
+ uses : docker/setup-qemu-action@v3
91
91
- name : 🏯 Buildx setup
92
- uses : docker/setup-buildx-action@v2
92
+ uses : docker/setup-buildx-action@v3
93
93
with :
94
94
install : true
95
95
config-inline : |
96
96
[worker.oci]
97
97
max-parallelism = 2
98
98
- name : 🐙 GitHub CR login
99
- uses : docker/login-action@v2
99
+ uses : docker/login-action@v3
100
100
with :
101
101
registry : ghcr.io
102
102
username : ${{ github.actor }}
103
103
password : ${{ secrets.GITHUB_TOKEN }}
104
104
- name : 🐳 Docker img build and push
105
- uses : docker/build-push-action@v4
105
+ uses : docker/build-push-action@v5
106
106
with :
107
107
tags : ghcr.io/${{ github.repository }}:${{ env.VERSION }}
108
108
context : . # yes, dot
0 commit comments