* Add fix for https://github.com/microsoft/Oryx/issues/1073
* Add fix for https://github.com/microsoft/Oryx/issues/1073 unit test
* Add permissions to codespaces for /opt
* Add jdk17.0.1 version, build number, and sha
* Remove unnecessary line
* Add jdk 17.0.1 after updating constants.yaml and running generateConstants.sh
* Add a space for new commit
* Remove a space for new commit
* Add new url for getting jdk17
* Remove unnecessary code
* Add TODO with workitem number
* Remove jdk17 url parameterization
* Add fix for https://github.com/microsoft/Oryx/issues/1073
* Add fix for https://github.com/microsoft/Oryx/issues/1073 unit test
* Add permissions to codespaces for /opt
* Update SDKs for dotnet 3.1 and 5
* Remove unnecessary line
* Update runtime tag
* Add 3.1.415 & 5.0.403 dotnet sdk to versionsToBuild
* Update to correct sha for 5.0.403
* Update runtime basetag for dotnet
* block access to .git directories for php images
* update runtime tag for php images
* add logger in constant.yaml
* remove extra spaces
* fix rebase issue
* Add error handling for pip install command
* Add option to handle warning of missing django module
* Add warning message for missing Django module
* Add more bash try/catches
* Add new logging for .sh.tpl platform build files
* Add LogError to python build snippet
* Update LogError and LogWarning to be in BashBashBuildScript
* Update to disable/enable flags
* Update logging message
* Update comment spacing
* Add warnings for missing django files
* Update all tabs to spaces
* Remove scriptName from LogError and LogWarning
* Update argument comparison
* Update logger to be in a new file
* Update with revert
* Update with revert
* Remove ls
* Remove logger
* Add ls
* Add another ls
* Update to copy logger.sh
* Update logger parameter requirement logic
* Update loggerPath invocation
* Update source filepath
* Update to skip unit test
* Update to remove logger path
* Remove extra line
* Update with more messages with LogWarning & LogError format
* Update with new source invocation
* Update to re-enable test
* Update fail message
* Add E2E test for new logger format
* Update with space change
* dotnet core rc2 release
* rollback dotnet-sos to version 5.0.236902 for older netcore versions
* rollback dotnet-sos,dotnet-trace and other tools to version 5.0.236902 for older netcore versions
* move rest of the builds from oryx linux to ado - ubuntu
* update
* restructure database integration tests
* update
* update
* temporarily skip flask and db tests thats failing for cg alert removal
* move rest of the builds from oryx linux to ado - ubuntu
* update
* restructure database integration tests
* update
* update
* update database test's container port
* add debug message to test
* update
* Add .Net6 RC1 bits
* Add .Net6 RC1 bits unit test
* Add additional .Net6 RC1 changes
* Update to use full version and include AspDotNet
* Update base image tags
* Update with full version name
* Update AspNetCoreApp60 version and sha to use .Net runtime
* Update to correct dotnet versions
* Update to correct version
* Update documentation supported versions
* Update dotnet core sdk versions
* Update golang version to fix parser issue from go v.1.11 Dockerfile
* Update base tag
* Update base tag
* Update base tag
* Update unit test to use runtime version instead of sdk version
* Add golang version providers
* Add golang buildscript generator and options
* Add golang platform
* Add golang platform tests to check unsupported version throws exception & generated script is generated
* Add unit test to check when no version is provided. TODO: fix path issue
* Update version with ~ to account for missing minor and patch golang version
* Add platform binary for golang
* Add golang platform & build scripts
* Update buildplatformbinaries with golang
* Test permission fix
* Test chmod for buildGolang.sh
* Test permissions by removing u
* Test add cd imagesDir
* Test add cd buildDir
* Test add ls statement to see what is in the folder
* Update name of build golang version bash script
* Update the name of the golang versions for jamstack image
* Test golang version constant name
* Test version update
* Update GOLANG_VERSION name
* Add go build, install, & run
* Update with TODO for future optimizations
* Test docker build command updates
* Update with typo fix
* Update with golang version fix
* Update to include compressedSdkDir
* Remove patch version
* Test add make
* Test remove make
* Test minor change
* Add go installation code
* Remove sudo
* Test remove apt-get
* Test update version
* Test update version
* Test update installtion
* Test remove golang prereq
* Test update to prereqs
* Test update to prereqs
* Test update to prereqs
* Test update to prereqs
* Test update to prereqs
* update defaultversion for golang
* Revert nodejs dockerfile
* Test minor update
* update publishtoazurestorage script
* update
* Test update golang sdk file name
* update
* update platform binary creation for golang
* update
* update
* udpate default golang version to 1.17
* udpate
* update
* remove adding duplicate golang support in full build image
* Add unit tests for go binary check
* Update with minor fix
* Update binary path
* Update with minor fix
* Upate with minor changes
* Update golang version to only support major.minor, with option of patch version format
* Remove code that is used for buildBuildImages
* Revert env & sha code changes
* Revert accidental delete from dotnet nuget
* Add additional code for invoking orxy build gorepo
* Revert benv code
* Update rm a few lines up
* Update golang constant
* Add GetToolsToBeSetInPath implementation to golang
* Update detector error message and track GoModExists
* Add code to build golang app
* Remove maxSatisfyVersion to support major.minor versions
* Remove golang app invocation
* Remove TODOs
* Remove unused code
* Revert return statement
* Add golang build time metrics
* Update from debug to error message
* Update to fix unit test
* Update golang hello world app
* Add golang dynamic installation unit test
* Add golang storage account unit test
* Add configuration and supported versions documentation
* Update version documentation and minor logic change
* Update to disable multiplatform build
Co-authored-by: Arjun Roy Chaudhuri <arroyc@microsoft.com>
* Add platform binary for golang
* Add golang platform & build scripts
* Update buildplatformbinaries with golang
* Test permission fix
* Test chmod for buildGolang.sh
* Test permissions by removing u
* Test add cd imagesDir
* Test add cd buildDir
* Test add ls statement to see what is in the folder
* Update name of build golang version bash script
* Update the name of the golang versions for jamstack image
* Test golang version constant name
* Test version update
* Update GOLANG_VERSION name
* Test docker build command updates
* Update with typo fix
* Update with golang version fix
* Update to include compressedSdkDir
* Remove patch version
* Test add make
* Test remove make
* Test minor change
* Add go installation code
* Remove sudo
* Test remove apt-get
* Test update version
* Test update version
* Test update installtion
* Test remove golang prereq
* Test update to prereqs
* Test update to prereqs
* Test update to prereqs
* Test update to prereqs
* Test update to prereqs
* update defaultversion for golang
* Revert nodejs dockerfile
* Test minor update
* update publishtoazurestorage script
* update
* Test update golang sdk file name
* update
* update platform binary creation for golang
* update
* update
* udpate default golang version to 1.17
* udpate
* update
* remove adding duplicate golang support in full build image
* Add unit tests for go binary check
* Update with minor fix
* Update with minor fix
* Upate with minor changes
* Remove code that is used for buildBuildImages
* Revert env & sha code changes
* Revert accidental delete from dotnet nuget
* Revert benv code
* Update rm a few lines up
Co-authored-by: Arjun Roy Chaudhuri <arroyc@microsoft.com>
* Add go detector functionality for detecting go.mod
* Add go detector functionality for detecting go.mod unit tests
* Add microsoft license header
* Update var name
* Update to use regex
* Update regex to account for patch version and additional white space. Also update go name to golang
* Update unit test to succeed when major version is provided and update GoModFileName
* Change .NET OutputType to return raw value
* fix/update dotnetcore sample app test for outputtype field in manifest file
Co-authored-by: Anthony Chu <anthony@anthonychu.ca>
* update dotnet pathing for jamstack image
* update
* update
* update
* update
* update jamstack image with env variable
* update based on review and added a buildiamge test for jamstack image with isolated apps
* update node 12 and 14 versions
* add node 16
* update constants
* add support for node 16
* udpate
* add support for node 16 base iamge
* update node versions and node runtime image base tag
* update
* Add redis module to base modules
* Add redis packages
* skip redis install for php 5
* update installation condition for mongodb for php
* Update php base docker image tag
* Removing php7.0 unit test from monogodb module test; no longer supported
* Add unit test for php redis module
* Remove unnecessary code
* Update method to be down
* Add unit test for php-fpm redis installation verification
* Update to correct command: php-fpm
* Update php-fpm unit test with correct version format
Co-authored-by: Arjun Roy Chaudhuri <arroyc@microsoft.com>