Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Bump to API Level 10 (#3645)
  • Loading branch information
WonyoungChoi committed Oct 13, 2021
1 parent d63174d commit 936e9d5
Show file tree
Hide file tree
Showing 276 changed files with 41 additions and 28 deletions.
5 changes: 5 additions & 0 deletions .github/branch-metadata.yml
@@ -1,4 +1,9 @@
master:
api-level: API10
labels: [ API10 ]
version-prefix: 10.0.0

API9:
api-level: API9
labels: [ API9 ]
tizen-branch: tizen
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/deploy-packages.yml
Expand Up @@ -83,6 +83,10 @@ jobs:
GERRIT_BRANCH: ${{ steps.metadata.outputs.tizen-branch }}
GERRIT_URL: ssh://dotnetbuild@review.tizen.org:29418/platform/core/csapi/tizenfx
run: |
if [ -z "$GERRIT_BRANCH" ]; then
echo "## no specified tizen branch"
exit 0
fi
git remote add gerrit $GERRIT_URL
git fetch gerrit $GERRIT_BRANCH
git checkout -t gerrit/$GERRIT_BRANCH
Expand Down
26 changes: 13 additions & 13 deletions README.md
Expand Up @@ -9,24 +9,25 @@ TizenFX API, which allows you to access platform-specific features not covered b

| Branch | API Level | Target Framework | API Reference | Platform | myget.org | nuget.org |
|--------|:---------:|------------------|---------------|-------------------|-----------|------------|
|master | 9 | tizen90 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen vNext | [![api9_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API9.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | |
|API8 | 8 | tizen80 | [Link](https://samsung.github.io/TizenFX/API8/) | Tizen 6.0 | [![api8_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API8.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api8_nuget](https://img.shields.io/nuget/v/Tizen.NET.API8.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API7 | 7 | tizen70 | [Link](https://samsung.github.io/TizenFX/API7/) | Tizen 5.5 M3 | [![api7_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API7.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api7_nuget](https://img.shields.io/nuget/v/Tizen.NET.API7.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API6 | 6 | tizen60 | [Link](https://samsung.github.io/TizenFX/API6/) | Tizen 5.5 M2 | [![api6_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API6.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api6_nuget](https://img.shields.io/nuget/v/Tizen.NET.API6.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API5 | 5 | tizen50 | [Link](https://samsung.github.io/TizenFX/API5/) | Tizen 5.0 | [![api5_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API5.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api5_nuget](https://img.shields.io/nuget/v/Tizen.NET.API5.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API4 | 4 | tizen40 | [Link](https://samsung.github.io/TizenFX/API4/) | Tizen 4.0 | [![api4_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API4.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api4_nuget](https://img.shields.io/nuget/v/Tizen.NET.API4.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|master | 10 | tizen10.0 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen vNext | [![api10_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API10.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | |
|API9 | 9 | tizen90 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen vNext | [![api9_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API9.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | |
|API8 | 8 | tizen80 | [Link](https://samsung.github.io/TizenFX/API8/) | Tizen 6.0 | [![api8_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API8.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api8_nuget](https://img.shields.io/nuget/v/Tizen.NET.API8.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API7 | 7 | tizen70 | [Link](https://samsung.github.io/TizenFX/API7/) | Tizen 5.5 M3 | [![api7_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API7.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api7_nuget](https://img.shields.io/nuget/v/Tizen.NET.API7.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API6 | 6 | tizen60 | [Link](https://samsung.github.io/TizenFX/API6/) | Tizen 5.5 M2 | [![api6_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API6.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api6_nuget](https://img.shields.io/nuget/v/Tizen.NET.API6.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API5 | 5 | tizen50 | [Link](https://samsung.github.io/TizenFX/API5/) | Tizen 5.0 | [![api5_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API5.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api5_nuget](https://img.shields.io/nuget/v/Tizen.NET.API5.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API4 | 4 | tizen40 | [Link](https://samsung.github.io/TizenFX/API4/) | Tizen 4.0 | [![api4_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API4.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api4_nuget](https://img.shields.io/nuget/v/Tizen.NET.API4.svg)](https://www.nuget.org/packages/Tizen.NET/) |

### master
The __master__ branch is the main development branch for the Tizen .NET __API Level 9__.
The __master__ branch is the main development branch for the Tizen .NET __API Level 10__.

The following NuGet packages will be published to [Tizen MyGet Gallery](https://tizen.myget.org/gallery/dotnet) every day if there are any changes. (Nightly Build)
* Tizen.NET 9.0.0.#####
* Tizen.NET.API9 9.0.0.#####
* Tizen.NET.Internals 9.0.0.#####
* Tizen.NET 10.0.0.#####
* Tizen.NET.API10 10.0.0.#####
* Tizen.NET.Internals 10.0.0.#####

And, This branch is pushed to the [tizen branch](https://git.tizen.org/cgit/platform/core/csapi/tizenfx/?h=tizen) in the tizen gerrit and submitted for the Tizen vNext platform.

### API4,5,6,7,8 branches
### API4,5,6,7,8,9 branches
The __API#__ branches are the release branch for Tizen .NET __API Level #__.

These release branches were __FROZEN__. No new public APIs can be added to these branches, only bug fixes and internal APIs can be added.
Expand Down Expand Up @@ -56,5 +57,4 @@ You can download the latest binaries with TizenFX from the link below :
| Tizen 5.0 | http://download.tizen.org/snapshots/tizen/5.0-unified/latest/ |
| Tizen 5.5 | http://download.tizen.org/snapshots/tizen/5.5-unified/latest/ |
| Tizen 6.0 | http://download.tizen.org/snapshots/tizen/6.0-unified/latest/ |
| Tizen vNext | http://download.tizen.org/snapshots/tizen/unified/latest/ |

| Tizen 6.5 | http://download.tizen.org/snapshots/tizen/unified/latest/ |
6 changes: 3 additions & 3 deletions packaging/500.tizenfx_upgrade.sh
Expand Up @@ -3,6 +3,6 @@

PATH=/bin:/usr/bin

vconftool set -f -t int db/dotnet/tizen_api_version 9
vconftool set -f -t string db/dotnet/tizen_rid_version "4.0.0:5.0.0:5.5.0:6.0.0:6.5.0"
vconftool set -f -t string db/dotnet/tizen_tfm_support "tizen90:tizen80:tizen70:tizen60:tizen50:tizen40"
vconftool set -f -t int db/dotnet/tizen_api_version 10
vconftool set -f -t string db/dotnet/tizen_rid_version "4.0.0:5.0.0:5.5.0:6.0.0:6.5.0:7.0.0"
vconftool set -f -t string db/dotnet/tizen_tfm_support "tizen10.0:tizen90:tizen80:tizen70:tizen60:tizen50:tizen40"
6 changes: 3 additions & 3 deletions packaging/csapi-tizenfx.spec
@@ -1,8 +1,8 @@
# Auto-generated from csapi-tizenfx.spec.in by makespec.sh

%define TIZEN_NET_API_VERSION 9
%define TIZEN_NET_RPM_VERSION 9.0.0.999+nui22045
%define TIZEN_NET_NUGET_VERSION 9.0.0.99999
%define TIZEN_NET_API_VERSION 10
%define TIZEN_NET_RPM_VERSION 10.0.0.999+nui22045
%define TIZEN_NET_NUGET_VERSION 10.0.0.99999

%define DOTNET_ASSEMBLY_PATH /usr/share/dotnet.tizen/framework
%define DOTNET_ASSEMBLY_DUMMY_PATH %{DOTNET_ASSEMBLY_PATH}/ref
Expand Down
6 changes: 3 additions & 3 deletions packaging/version.txt
@@ -1,9 +1,9 @@
# Tizen .NET API Level
API_VERSION=9
API_VERSION=10

# Default Versions (will be replaced by CI)
RPM_VERSION=9.0.0.999
NUGET_VERSION=9.0.0.99999
RPM_VERSION=10.0.0.999
NUGET_VERSION=10.0.0.99999

# RPM Version Suffix
RPM_VERSION_SUFFIX=nui22045
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Tizen.NET.API9</id>
<id>Tizen.NET.API10</id>
<version>$fxversion$</version>
<authors>Samsung Electronics</authors>
<owners>Samsung Electronics</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
<projectUrl>https://www.tizen.org/</projectUrl>
<iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
<description>Reference assemblies of Tizen .NET API Level 9.</description>
<description>Reference assemblies of Tizen .NET API Level 10.</description>
<copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
</metadata>
<files>
<file src="pkg\Tizen.NET.API9\build\**" target="build" />
<file src="pkg\Tizen.NET.API9\design\*.dll" target="ref\netstandard2.0\Design" />
<file src="pkg\Tizen.NET.API10\build\**" target="build" />
<file src="pkg\Tizen.NET.API10\design\*.dll" target="ref\netstandard2.0\Design" />
<file src="Artifacts\bin\dummy\*.dll" target="ref\netstandard2.0" />
<file src="Artifacts\bin\public\*.xml" target="ref\netstandard2.0" />
</files>
Expand Down
8 changes: 6 additions & 2 deletions pkg/Tizen.NET/Tizen.NET.nuspec
Expand Up @@ -33,11 +33,15 @@
<dependency id="Microsoft.NETCore.Platforms" version="3.1.0" />
</group>
<group targetFramework="Tizen9.0">
<dependency id="Tizen.NET.API9" version="$fxversion$" />
<dependency id="Tizen.NET.API9" version="9.0.0.16760" />
<dependency id="Microsoft.NETCore.Platforms" version="3.1.0" />
</group>
<group targetFramework="Tizen10.0">
<dependency id="Tizen.NET.API10" version="$fxversion$" />
<dependency id="Microsoft.NETCore.Platforms" version="3.1.0" />
</group>
<group targetFramework=".NETStandard2.0">
<dependency id="Tizen.NET.API9" version="$fxversion$" />
<dependency id="Tizen.NET.API10" version="$fxversion$" />
<dependency id="Microsoft.NETCore.Platforms" version="3.1.0" />
</group>
</dependencies>
Expand Down

0 comments on commit 936e9d5

Please sign in to comment.