name: 'Run Pkg.build' description: 'Run the build step in a Julia package' author: 'David Anthoff' branding: icon: 'box' color: 'gray-dark' inputs: project: description: 'Value passed to the --project flag. The default value is the repository root: "@."' default: '@.' precompile: description: 'Whether to allow auto-precompilation (via the `JULIA_PKG_PRECOMPILE_AUTO` env var). Options: yes | no. Default value: no.' default: 'no' runs: using: 'composite' steps: - name: 'DEPRECATION WARNING: julia-actions/julia-buildpkg@master will no longer receive updates and will start to error in the future. Please use version tags like julia-actions/julia-buildpkg@v1 or commit SHAs in your workflows!' run: | echo "::warning title=DEPRECATION WARNING::julia-actions/julia-buildpkg@master will no longer receive updates and will start to error in the future. Please use version tags like julia-actions/julia-buildpkg@v1 or commit SHAs in your workflows!" echo "# :warning: DEPRECATION WARNING :warning: julia-actions/julia-buildpkg@master will no longer receive updates and will start to error in the future. Please use version tags like julia-actions/julia-buildpkg@v1 or commit SHAs in your workflows!" >> $GITHUB_STEP_SUMMARY shell: bash - name: Set and export registry flavor preference run: echo "JULIA_PKG_SERVER_REGISTRY_PREFERENCE=${JULIA_PKG_SERVER_REGISTRY_PREFERENCE:-eager}" >> ${GITHUB_ENV} shell: bash - run: | import Pkg VERSION >= v"1.5-" && Pkg.Registry.add("General") VERSION >= v"1.1.0-rc1" ? Pkg.build(verbose=true) : Pkg.build() shell: julia --color=yes --project=${{ inputs.project }} {0} env: JULIA_PKG_PRECOMPILE_AUTO: "${{ inputs.precompile }}"