Skip to content

Commit 5c862af

Browse files
Merge pull request #2201 from recommenders-team/staging
Staging to main: Prepare for release
2 parents 65fae79 + 90b180a commit 5c862af

12 files changed

Lines changed: 46 additions & 19 deletions

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# See https://help.github.com/articles/about-codeowners/
22
# for more info about CODEOWNERS file
33

4-
* @miguelgfierro @gramhagen @anargyri @loomlike @wutaomsft @simonyansenzhao
4+
* @miguelgfierro @gramhagen @anargyri @loomlike @wav8k @simonyansenzhao
55

.github/workflows/azureml-cpu-nightly.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ on:
4444

4545
jobs:
4646
get-test-groups:
47-
runs-on: ubuntu-latest
47+
runs-on: ubuntu-24.04
4848
steps:
4949
- name: Check out repository code
5050
uses: actions/checkout@v4
@@ -63,7 +63,8 @@ jobs:
6363
execute-tests:
6464
needs: get-test-groups
6565
name: ${{ join(matrix.*, ', ') }}
66-
runs-on: ubuntu-latest
66+
runs-on: ubuntu-24.04
67+
timeout-minutes: 120
6768
permissions:
6869
id-token: write # This is required for requesting the JWT
6970
strategy:

.github/workflows/azureml-gpu-nightly.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ on:
4444

4545
jobs:
4646
get-test-groups:
47-
runs-on: ubuntu-latest
47+
runs-on: ubuntu-24.04
4848
steps:
4949
- name: Check out repository code
5050
uses: actions/checkout@v4
@@ -63,7 +63,8 @@ jobs:
6363
execute-tests:
6464
needs: get-test-groups
6565
name: ${{ join(matrix.*, ', ') }}
66-
runs-on: ubuntu-latest
66+
runs-on: ubuntu-24.04
67+
timeout-minutes: 120
6768
permissions:
6869
id-token: write # This is required for requesting the JWT
6970
strategy:

.github/workflows/azureml-release-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
secrets: inherit
3030

3131
create-release:
32-
runs-on: ubuntu-latest
32+
runs-on: ubuntu-24.04
3333
needs: [unit-test-workflow, cpu-nightly-workflow, gpu-nightly-workflow, spark-nightly-workflow]
3434
steps:
3535
- name: Check out repository code

.github/workflows/azureml-spark-nightly.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ on:
4343

4444
jobs:
4545
get-test-groups:
46-
runs-on: ubuntu-latest
46+
runs-on: ubuntu-24.04
4747
steps:
4848
- name: Check out repository code
4949
uses: actions/checkout@v4
@@ -62,7 +62,8 @@ jobs:
6262
execute-tests:
6363
needs: get-test-groups
6464
name: ${{ join(matrix.*, ', ') }}
65-
runs-on: ubuntu-latest
65+
runs-on: ubuntu-24.04
66+
timeout-minutes: 120
6667
permissions:
6768
id-token: write # This is required for requesting the JWT
6869
strategy:

.github/workflows/azureml-unit-tests.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ on:
1919
- tests/**
2020
- '!tests/**/*.md'
2121
- setup.py
22+
- .github/**
2223
types: [opened, synchronize, reopened, ready_for_review]
2324

2425
# Enable manual trigger
@@ -33,7 +34,7 @@ on:
3334

3435
jobs:
3536
get-test-groups:
36-
runs-on: ubuntu-latest
37+
runs-on: ubuntu-24.04
3738
steps:
3839
- name: Check out repository code
3940
uses: actions/checkout@v4
@@ -52,7 +53,8 @@ jobs:
5253
execute-tests:
5354
needs: get-test-groups
5455
name: ${{ join(matrix.*, ', ') }}
55-
runs-on: ubuntu-latest
56+
runs-on: ubuntu-24.04
57+
timeout-minutes: 120
5658
permissions:
5759
id-token: write # This is required for requesting the JWT
5860
strategy:

.github/workflows/sarplus.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# * GitHub Actions workflow templates
99
# + [python package](https://github.com/actions/starter-workflows/blob/main/ci/python-package.yml)
1010
# + [scala](https://github.com/actions/starter-workflows/blob/main/ci/scala.yml)
11-
# * [GitHub hosted runner - Ubuntu 20.04 LTS](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md)
11+
# * [GitHub hosted runner - Ubuntu 24.04 LTS](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md)
1212
# * [Azure Databricks runtime releases](https://docs.microsoft.com/en-us/azure/databricks/release-notes/runtime/releases)
1313
# * [Azure Synapse Analytics runtimes](https://docs.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-version-support)
1414

@@ -36,7 +36,7 @@ jobs:
3636
# Test pysarplus with different versions of Python.
3737
# Package pysarplus and upload as GitHub workflow artifact when merged into
3838
# the main branch.
39-
runs-on: ubuntu-22.04
39+
runs-on: ubuntu-24.04
4040
strategy:
4141
matrix:
4242
python-version: ["3.8", "3.9", "3.10", "3.11"]
@@ -53,6 +53,14 @@ jobs:
5353
python -m pip install -U build cibuildwheel pip twine
5454
python -m pip install -U flake8 pytest pytest-cov scikit-learn
5555
56+
# Install sbt
57+
# See https://github.com/yokra9/akka-http-example/pull/119/files
58+
echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
59+
echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list
60+
curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add
61+
sudo apt-get update
62+
sudo apt-get install sbt
63+
5664
- name: Lint with flake8
5765
run: |
5866
cd "${PYTHON_ROOT}"
@@ -133,6 +141,15 @@ jobs:
133141
steps:
134142
- uses: actions/checkout@v4
135143

144+
- name: Install sbt
145+
run: |
146+
# See https://github.com/yokra9/akka-http-example/pull/119/files
147+
echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
148+
echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list
149+
curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add
150+
sudo apt-get update
151+
sudo apt-get install sbt
152+
136153
- name: Test
137154
run: |
138155
cd "${SCALA_ROOT}"

.github/workflows/update_documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212

1313
jobs:
1414
build:
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-24.04
1616

1717
steps:
1818
- name: Checkout repository

AUTHORS.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,13 @@ They have admin access to the repo and provide support reviewing issues and pull
3232
* **[Miguel González-Fierro](https://github.com/miguelfierro)**
3333
* Recommendation algorithms review, development and optimization.
3434
* Reco utils review, development and optimization.
35-
* Github statistics.
3635
* Continuous integration build / test setup.
3736
* **[Scott Graham](https://github.com/gramhagen)**
3837
* Improving documentation
3938
* VW notebook
4039
* **[Simon Zhao](https://github.com/simonyansenzhao)**
4140
* SARplus algorithm upgrade
42-
* **[Tao Wu](https://github.com/wutaomsft)**
41+
* **[Tao Wu](https://github.com/wav8k)**
4342
* Improving documentation
4443

4544

NEWS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ Licensed under the MIT License.
55

66
# What's New
77

8+
## Update December 23, 2024
9+
10+
We have a new release [Recommenders 1.2.1](https://github.com/recommenders-team/recommenders/releases/tag/1.2.1)!
11+
12+
We fixed a lot of bugs due to dependencies, improved security, reviewed the notebooks and the libraries.
13+
814
## Update May 2, 2024
915

1016
We have a new release [Recommenders 1.2.0](https://github.com/microsoft/recommenders/releases/tag/1.2.0)!

0 commit comments

Comments
 (0)