SaschaMann
Repos
76
Followers
28
Following
40

Exercism exercises in Julia.

50
49

Exercism.jl provides tooling and utility functions to solve exercises on exercism.io in interactive environments such as IJulia notebooks.

2
4

This action sets up a Julia environment for use in actions by downloading a specified version of Julia and adding it to PATH.

56
11

Events

Created at 16 hours ago
create tag
SaschaMann create tag v1.1.3
Created at 2 days ago

Bump actions/cache from 3.0.5 to 3.0.7 (#22)

Bumps actions/cache from 3.0.5 to 3.0.7.


updated-dependencies:

  • dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 2 days ago
delete branch
SaschaMann delete branch dependabot/github_actions/actions/cache-3.0.7
Created at 2 days ago
pull request closed
Bump actions/cache from 3.0.5 to 3.0.7

Bumps actions/cache from 3.0.5 to 3.0.7.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 2 days ago
Add the optional `tool-cache` input, which allows the user to override the location into which Julia is installed

That sounds like a good reason, let's add it. But imo we should add it properly by setting the new installation path in the places where it's relevant instead of overwriting the environment variable as I'm not sure what side effects that will have. What are your thoughts on that?

Created at 3 days ago
SaschaMann create branch releases/v1.8.2
Created at 3 days ago
SaschaMann delete branch mac-cleanup
Created at 3 days ago
pull request closed
Unmount dmg file on macOS after copying files
Created at 3 days ago
Unmount dmg file on macOS after copying files

Let's wait for tarballs to be available

Created at 3 days ago

macOS: Default to tarball (.tar.gz) if available (#117)

  • On macOS, first try to find a tarball (.tar.gz) file, but fall back to .dmg if we can't find a tarball

  • Add an "Example builds" job for Julia 1.2

Created at 3 days ago
SaschaMann delete branch dpa/macos-tarballs
Created at 3 days ago
pull request closed
On macOS, first try to find a tarball (`.tar.gz`) file, but fall back to `.dmg` if we can't find a tarball

As seen in https://github.com/JuliaLang/VersionsJSONUtil.jl/pull/4#issuecomment-1198801820, we currently don't have macOS tarballs for 1.1, 1.2, 1.3.

So, in this PR, we first try to use the tarball, but we fall back to the .dmg if we can't find the tarball.


Depends on: https://github.com/JuliaLang/VersionsJSONUtil.jl/pull/4

See also: #105, https://github.com/JuliaLang/VersionsJSONUtil.jl/issues/3

Created at 3 days ago
On macOS, first try to find a tarball (`.tar.gz`) file, but fall back to `.dmg` if we can't find a tarball

I can't add it as suggestion because the files aren't touched, but could you add a new CI job for macOS and Julia 1.2 so that we can test if the fallback works?

At least until there are tarballs for everything.

Otherwise this looks good to go

Created at 4 days ago
Include the macOS tarballs in `versions.json`, and add an `extension` field that gives the file extension for a given file

I think Elliot has a script somewhere for repackaging DMGs as tarballs. Ideally, we can have him run the script on every single release of Julia. It will take a long time, but it only needs to be done once.

I don't care much for <1.0 versions, but all of 1.x would be great.

Created at 4 days ago
Include the macOS tarballs in `versions.json`, and add an `extension` field that gives the file extension for a given file

Okay, it looks like we are missing x86_64-apple-darwin tarballs for 1.1, 1.2, and 1.3.

Would it be possible to add these? I don't know how much effort it takes, but it would allow us to ditch the dmg files entirely in setup-julia and other tooling, and only use the more convenient tarballs.

Created at 6 days ago