Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
4cf5bcc
Add a dummy `nightly-pipeline.yml` action
pi-alexander-popel Oct 8, 2024
283d5c8
ci: add nightly-pipeline-prerelease workflow
pi-alexander-popel Nov 4, 2024
59ea003
Merged Pull Request '#223 update-submodules/main->main: Update submod…
Automation51D Jan 22, 2025
eccc19e
Merged Pull Request '#226 update-submodules/main->main: Update submod…
Automation51D Jan 29, 2025
c9eadb4
Merged Pull Request '#227 update-copyright/main->main: Update copyright'
Automation51D Feb 4, 2025
80a741f
Merged Pull Request '#229 update-submodules/main->main: Update submod…
Automation51D Feb 7, 2025
e51e8c6
Merged Pull Request '#233 update-submodules/main->main: Update submod…
Automation51D Feb 13, 2025
4e92c19
Merged Pull Request '#236 update-submodules/main->main: Update submod…
Automation51D Feb 18, 2025
44cd239
Merged Pull Request '#238 update-submodules/main->main: Update submod…
Automation51D Feb 25, 2025
179f249
Merged Pull Request '#240 update-submodules/main->main: Update submod…
Automation51D Mar 4, 2025
75415a6
Merged Pull Request '#243 update-submodules/main->main: Update submod…
Automation51D Mar 11, 2025
65e5f81
Merged Pull Request '#245 update-submodules/main->main: Update submod…
Automation51D Mar 15, 2025
6b39fe0
Merged Pull Request '#246 update-submodules/main->main: Update submod…
Automation51D Mar 18, 2025
282393d
Merged Pull Request '#251 update-submodules/main->main: Update submod…
Automation51D Apr 1, 2025
f027f15
Merged Pull Request '#256 update-submodules/main->main: Update submod…
Automation51D Apr 10, 2025
d4d0524
Merged Pull Request '#258 update-submodules/main->main: Update submod…
Automation51D Apr 11, 2025
bb65aa3
Merged Pull Request '#260 update-ubuntu->main: ci: update Ubuntu'
pi-alexander-popel Apr 16, 2025
0023661
Merged Pull Request '#261 update-submodules/main->main: Update submod…
Automation51D Apr 18, 2025
9d56dd6
Merged Pull Request '#262 update-submodules/main->main: Update submod…
Automation51D Apr 23, 2025
9129adc
Merged Pull Request '#263 update-submodules/main->main: Update submod…
Automation51D Apr 29, 2025
71e5731
Merged Pull Request '#264 update-submodules/main->main: Update submod…
Automation51D Apr 30, 2025
70df0f5
Merged Pull Request '#266 update-options->main: ci: remove deprecated…
pi-alexander-popel May 5, 2025
7c51d83
Merged Pull Request '#267 update-submodules/main->main: Update submod…
Automation51D May 6, 2025
2812d84
Merged Pull Request '#269 update-submodules/main->main: Update submod…
Automation51D May 7, 2025
99d1491
Merged Pull Request '#276 update-submodules/main->main: Update submod…
Automation51D May 13, 2025
344f12c
Merged Pull Request '#281 fix/swig->main: FIX: update bindings to bui…
justadreamer May 14, 2025
e928aef
ci: add node 24 to options
pi-alexander-popel May 13, 2025
204fb5f
add macOS Node 22 option
justadreamer May 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/workflows/nightly-pipeline-prerelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Triggers the nightly pipeline on non-main branches, as only pipelines on the
# default branch can be scheduled directly.
name: Nightly Pipeline Prerelease

on:
schedule:
- cron: '0 2 * * *'

jobs:
schedule:
runs-on: ubuntu-latest
permissions:
actions: write
env:
GH_TOKEN: ${{ github.token }}
steps:
- name: Schedule version/4.5
run: gh workflow run nightly-pipeline.yml --repo '${{ github.repository }}' --ref version/4.5
7 changes: 7 additions & 0 deletions .github/workflows/nightly-pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
name: Nightly Pipeline (dummy)
on: workflow_dispatch
jobs:
dummy:
runs-on: ubuntu-latest
steps:
- run: echo "This is a dummy action to allow actions with the same filename to run from other branches"
46 changes: 27 additions & 19 deletions ci/options.json
Original file line number Diff line number Diff line change
@@ -1,65 +1,73 @@
[
{
"Name": "Ubuntu_Node_18",
"Image": "ubuntu-20.04",
"Name": "Ubuntu_Node_20",
"Image": "ubuntu-latest",
"Language": "node",
"LanguageVersion": "18",
"LanguageVersion": "20",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "Windows_Node_18",
"Name": "Windows_Node_20",
"Image": "windows-latest",
"Language": "node",
"LanguageVersion": "18",
"LanguageVersion": "20",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "macOS_Node_18",
"Name": "macOS_Node_20",
"Image": "macos-latest",
"Language": "node",
"LanguageVersion": "18",
"LanguageVersion": "20",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "Ubuntu_Node_20",
"Image": "ubuntu-20.04",
"Name": "Ubuntu_Node_22",
"Image": "ubuntu-latest",
"Language": "node",
"LanguageVersion": "20",
"LanguageVersion": "22.5.1",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "Windows_Node_20",
"Name": "Windows_Node_22",
"Image": "windows-latest",
"Language": "node",
"LanguageVersion": "20",
"LanguageVersion": "22.5.1",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "macOS_Node_20",
"Name": "macOS_Node_22",
"Image": "macos-latest",
"Language": "node",
"LanguageVersion": "20",
"LanguageVersion": "22",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "Ubuntu_Node_22",
"Image": "ubuntu-22.04",
"Name": "Ubuntu_Node_24",
"Image": "ubuntu-latest",
"Language": "node",
"LanguageVersion": "22.5.1",
"LanguageVersion": "24",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "Windows_Node_22",
"Name": "Windows_Node_24",
"Image": "windows-latest",
"Language": "node",
"LanguageVersion": "22.5.1",
"LanguageVersion": "24",
"RunPerformance": true,
"PackageRequirement": true
},
{
"Name": "macOS_Node_24",
"Image": "macos-latest",
"Language": "node",
"LanguageVersion": "24",
"RunPerformance": true,
"PackageRequirement": true
}
Expand Down
2 changes: 1 addition & 1 deletion fiftyone.devicedetection.cloud/constants.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
2 changes: 1 addition & 1 deletion fiftyone.devicedetection.cloud/deviceDetectionCloud.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
2 changes: 1 addition & 1 deletion fiftyone.devicedetection.cloud/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
11 changes: 5 additions & 6 deletions fiftyone.devicedetection.onpremise/binding.51d
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@
string += arr[i];\
}\
console.log(string);\")",
"-Wall",
"-Werror"
"-Wall"
],
'linux_mac_c_core_additional_flags': [
"-Wno-unused-variable",
Expand Down Expand Up @@ -138,7 +137,7 @@
'Debug': {
'msvs_settings': {
'VCCLCompilerTool': {
'AdditionalOptions': [ '-std:c++17', ],
'AdditionalOptions': [ '-std:c++20', ],
'WarningLevel': '<(win_warning_level)',
'ExceptionHandling': '<(win_exception_handling)',
'WarnAsError': '<(win_warn_as_error)',
Expand All @@ -154,7 +153,7 @@
'Release': {
'msvs_settings': {
'VCCLCompilerTool': {
'AdditionalOptions': [ '-std:c++17', ],
'AdditionalOptions': [ '-std:c++20', ],
'WarningLevel': '<(win_warning_level)',
'ExceptionHandling': '<(win_exception_handling)',
'WarnAsError': '<(win_warn_as_error)',
Expand Down Expand Up @@ -211,7 +210,7 @@
'Debug': {
'msvs_settings': {
'VCCLCompilerTool': {
'AdditionalOptions': [ '-std:c++17', ],
'AdditionalOptions': [ '-std:c++20', ],
'WarningLevel': '<(win_warning_level)',
'ExceptionHandling': '<(win_exception_handling)',
'DisableSpecificWarnings': [
Expand All @@ -233,7 +232,7 @@
'Release': {
'msvs_settings': {
'VCCLCompilerTool': {
'AdditionalOptions': [ '-std:c++17', ],
'AdditionalOptions': [ '-std:c++20', ],
'WarningLevel': '<(win_warning_level)',
'ExceptionHandling': '<(win_exception_handling)',
'WarnAsError': '<(win_warn_as_error)',
Expand Down
2 changes: 1 addition & 1 deletion fiftyone.devicedetection.onpremise/component.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
2 changes: 1 addition & 1 deletion fiftyone.devicedetection.onpremise/constants.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
2 changes: 1 addition & 1 deletion fiftyone.devicedetection.onpremise/device-detection-cxx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* *********************************************************************
* This Original Work is copyright of 51 Degrees Mobile Experts Limited.
* Copyright 2023 51 Degrees Mobile Experts Limited, Davidson House,
* Copyright 2025 51 Degrees Mobile Experts Limited, Davidson House,
* Forbury Square, Reading, Berkshire, United Kingdom RG1 3EU.
*
* This Original Work is licensed under the European Union Public Licence
Expand Down
Loading
Loading