Skip to content

Commit

Permalink
chore: Update app description and layout + create a CI in actions
Browse files Browse the repository at this point in the history
  • Loading branch information
tsviz committed Aug 28, 2024
1 parent 89ae719 commit 135b813
Show file tree
Hide file tree
Showing 11 changed files with 75 additions and 3 deletions.
52 changes: 52 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Build, Test, and Publish

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: '9.0.x'

- name: Cache NuGet packages
uses: actions/cache@v3
with:
path: ~/.nuget/packages
key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj', '**/global.json') }}
restore-keys: |
${{ runner.os }}-nuget-
- name: Restore dependencies
run: dotnet restore RazorPagesMovie.csproj

- name: Build
run: dotnet build RazorPagesMovie.csproj --configuration Release --no-restore

- name: Test
run: dotnet test RazorPagesMovie.csproj --no-build --verbosity normal

- name: Publish
run: dotnet publish RazorPagesMovie.csproj --configuration Release --output ./publish --self-contained --runtime ${{ matrix.os == 'ubuntu-latest' && 'linux-x64' || matrix.os == 'windows-latest' && 'win-x64' || 'osx-x64' }}

- name: Upload published app
uses: actions/upload-artifact@v3
with:
name: RazorPagesMovie
path: ./publish
2 changes: 1 addition & 1 deletion Pages/Shared/_Layout.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<title>@ViewData["Title"] - Movie</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
<link rel="stylesheet" href="~/RazorPagesMovie.styles.css" asp-append-version="true" />
@* <link rel="stylesheet" href="~/RazorPagesMovie.styles.css" asp-append-version="true" /> *@
</head>
<body>
<header>
Expand Down
4 changes: 2 additions & 2 deletions Pages/Shared/_ValidationScriptsPartial.cshtml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
@* <script src="~/lib/jquery-validation/dist/jquery.validate.js"></script> *@
@* <script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script> *@
4 changes: 4 additions & 0 deletions RazorPagesMovie.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<IsPackable>true</IsPackable>
</PropertyGroup>

<ItemGroup>
Expand All @@ -17,6 +18,9 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.0-preview.3.24207.3" />
<None Update="wwwroot\**\*.br">
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</None>
</ItemGroup>

</Project>
16 changes: 16 additions & 0 deletions obj/Debug/net9.0/RazorPagesMovie.csproj.FileListAbsolute.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/web.config
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/appsettings.Development.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/appsettings.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/appsettings_SQLite.Development.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/appsettings_SQLite.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/appsettings.Development.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/appsettings.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/appsettings_SQLite.Development.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/appsettings_SQLite.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/RazorPagesMovie.deps.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/RazorPagesMovie.runtimeconfig.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/RazorPagesMovie.staticwebassets.endpoints.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/RazorPagesMovie.staticwebassets.runtime.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/RazorPagesMovie.staticwebassets.endpoints.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/RazorPagesMovie
Expand Down Expand Up @@ -282,3 +290,11 @@
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/obj/Debug/net9.0/RazorPagesMovie.pdb
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/obj/Debug/net9.0/RazorPagesMovie.genruntimeconfig.cache
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/obj/Debug/net9.0/ref/RazorPagesMovie.dll
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/web.config
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/appsettings.Development.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/appsettings.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/appsettings_SQLite.Development.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/appsettings_SQLite.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/RazorPagesMovie.deps.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/RazorPagesMovie.runtimeconfig.json
/Users/tsvi/git_projects/dotnet_RazorPagesMovie/bin/Debug/net9.0/publish/publish/RazorPagesMovie.staticwebassets.endpoints.json
Binary file added wwwroot/css/site.css.br
Binary file not shown.
Binary file added wwwroot/favicon.ico.br
Binary file not shown.
Binary file added wwwroot/js/site.js.br
Binary file not shown.
Binary file added wwwroot/lib/bootstrap/dist/css/bootstrap.css.br
Binary file not shown.
Binary file not shown.
Binary file added wwwroot/lib/jquery/dist/jquery.js.br
Binary file not shown.

0 comments on commit 135b813

Please sign in to comment.