Ian Butterworth
c861e46bed
add warning if requesting x64 on apple silicon runners ( #300 )
2024-11-17 23:41:16 -05:00
dependabot[bot]
05e75bd682
Bump julia-actions/setup-julia from 2.5.0 to 2.6.0 ( #295 )
...
Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/julia-actions/setup-julia/releases )
- [Changelog](https://github.com/julia-actions/setup-julia/blob/master/devdocs/making_a_new_release.md )
- [Commits](a0a0978e28...9b79636afc )
---
updated-dependencies:
- dependency-name: julia-actions/setup-julia
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 01:47:11 -04:00
dependabot[bot]
83c1b1f3c9
Bump julia-actions/setup-julia from 2.3.0 to 2.5.0 ( #285 )
...
* Bump julia-actions/setup-julia from 2.3.0 to 2.5.0
Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia ) from 2.3.0 to 2.5.0.
- [Release notes](https://github.com/julia-actions/setup-julia/releases )
- [Changelog](https://github.com/julia-actions/setup-julia/blob/master/devdocs/making_a_new_release.md )
- [Commits](780022b48d...a0a0978e28 )
---
updated-dependencies:
- dependency-name: julia-actions/setup-julia
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Add comments that contain the tag (version number)
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
2024-09-23 20:19:49 -04:00
Dilum Aluthge
a0a0978e28
Simplify the release process (no more build script or release branches) ( #281 )
...
* Simplify the release process (no more build script or release branches)
* Remove the `bin/` submodule
* npm run pack
* Use a different YAML syntax
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
* Use simpler (but equivalent) logic
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
* Fix a logic bug
* Remove some job matrices
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
* Intentionally fail a job (to make sure that `finalize` thus also fails)
* Revert "Intentionally fail a job (to make sure that `finalize` thus also fails)"
This reverts commit cd7944ca82 .
---------
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
2024-09-23 18:17:15 -04:00
Ian Butterworth
0c4130534d
Improve example version instructions. Add info about "lts" if user specifies 1.6 explicitly ( #265 )
...
* improve example versions and note
* add info if user explicitly sets version to 1.6
* npm run build
* add 1.6 explicitly to CI
* convert to a github actions notice
* try core.notice
* npm run build
* Apply suggestions from code review
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
* Update action.yml
* update example
* update toc
* npm build
---------
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
2024-07-21 11:11:51 -04:00
Dilum Aluthge
8db9e52340
CI: don't instruct the user to do npm run format ( #267 )
2024-07-19 16:04:23 -04:00
Kristoffer Carlsson
389de5c0df
Allow lts for the LTS, and allow pre for the latest pre-release ( #234 )
...
* update tests to latest `versions.json`
* allow specifying the version as `lts` to install the latest LTS version
for now, this just hardcodes the LTS version in the source (similar to how juliaup does it) since the latest LTS is not available in `versions.json`. Since the LTS is updated so rarely this might be ok for now.
* add a 'pre' version
* Run `npm ci` followed by `npm run build`
* Add a CI job to test `pre`
---------
Co-authored-by: Viral B. Shah <ViralBShah@users.noreply.github.com >
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
2024-06-26 14:12:52 -04:00
Dilum Aluthge
42e03d3446
CI: Install the same version of NodeJS that is specified in .tool-versions ( #253 )
...
* Create a `.tool-versions` file with an entry for NodeJS 20
* CI: Install the same version of NodeJS that is specified in `.tool-versions`
2024-06-19 19:09:08 -04:00
Dilum Aluthge
16b01270a4
CI: stop testing on macOS 11 ( #251 )
2024-06-19 17:19:52 -04:00
Sascha Mann
5fb759db5c
Delete .github/workflows/backup.yml ( #236 )
...
This hasn't been working in ages and also probably wasn't a useful idea to begin with.
2024-04-19 13:39:15 +00:00
Sascha Mann
90754937ed
CI: Update PR checks to node 20 ( #235 )
2024-04-19 07:48:05 -04:00
Benjamin Lorenz
0f702cc7c1
Fix the Apple Silicon (macOS aarch64 / arm64) URLs for Julia nightly ( #220 )
...
* fix aarch64 urls for nightly
* rebuild js for aarch64 nightly
* test nightly on apple m1 (aarch64)
* Run on more macOS versions, and add a few comments
---------
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
2024-02-10 21:36:04 -05:00
dependabot[bot]
a1c40e9691
Bump actions/cache from 3 to 4 ( #215 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 13:56:45 -05:00
Ian Butterworth
a46a85f797
add test for julia install and mtime maintenance ( #200 )
2024-01-05 12:36:56 -05:00
dependabot[bot]
c7ecd325d5
Bump github/codeql-action from 2 to 3 ( #189 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-14 08:50:02 +05:30
dependabot[bot]
3961cd13d2
Bump actions/setup-python from 4 to 5 ( #188 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 16:24:27 -05:00
dependabot[bot]
b0ddaa0f3f
Bump actions/setup-node from 3 to 4 ( #181 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 21:14:20 -05:00
dependabot[bot]
7e992845db
Bump actions/checkout from 3 to 4 ( #180 )
2023-11-21 16:32:13 -05:00
Sascha Mann
84c4368e8a
CI: Update to 1.10-nightly ( #169 )
2023-11-06 19:45:26 +01:00
Sascha Mann
9c1e77be1e
Run action as is on release branch CI ( #168 )
...
* Run action as is on release branch CI
fixes #16
* Update example-builds-nightly.yml
* Update example-builds-nightly-defaultarch.yml
* Update example-builds-defaultarch.yml
* Don't install node
2023-10-15 23:33:35 +02:00
Sascha Mann
23a5f339d0
Use 1.9-nightly in defaultarch builds
2023-04-04 11:31:38 +02:00
Sascha Mann
6b19329a6c
Use 1.9-nightly instead of 1.8-nightly
2023-04-03 23:41:46 +02:00
Sascha Mann
9ddbd3e829
Fix indentation in workflow
2023-03-10 14:40:51 +01:00
スノル
90d78ece70
Pin node version to v16 and deprecate @zeit/ncc ( #145 )
2023-02-26 18:33:15 +01:00
dependabot[bot]
7c41900d93
Bump actions/checkout from 1 to 3 ( #140 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 1 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-23 23:09:35 +00:00
dependabot[bot]
54863dca42
Bump actions/setup-python from 2 to 4 ( #141 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-23 23:05:41 +00:00
dependabot[bot]
2960172124
Bump github/codeql-action from 1 to 2 ( #138 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-23 22:58:23 +00:00
dependabot[bot]
f132be810e
Bump actions/cache from 2 to 3 ( #137 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-23 22:46:45 +00:00
スノル
152b85e982
Update dependencies ( #133 )
...
* Use `fs.rmSync` instead of `fs.rmdirSync`.
To get rid of the deprecation warning. #119
* Update dependencies.
2023-02-09 23:00:27 +00:00
Dilum Aluthge
57ce80e73c
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
2022-08-10 14:54:47 +02:00
Dilum Aluthge
3a89763b86
Fix the "default arch" code path with Julia nightly (and add a CI job for that code path) ( #115 )
2022-06-25 09:26:39 +02:00
Dilum Aluthge
8474f0e14d
Default to ${{ runner.arch }} instead of to x64 ( #114 )
...
* If the user does not specify the `arch` input, default to `${{ runner.arch }}` (instead of defaulting to `x64`)
* Add a CI workflow that tests the default arch (i.e. tests what happens when the user does not specify the `arch` input)
2022-06-24 14:39:02 +02:00
Sascha Mann
a07a9b4c49
Use --legacy-peer-deps to avoid npm bullshit ( #112 )
2022-06-20 18:34:11 -04:00
Sascha Mann
f29cb961e8
Add manual trigger for example builds ( #90 )
2022-04-28 02:45:33 +00:00
Sascha Mann
2bb1080a55
Use 1.8-nightly in scheduled tests ( #94 )
2022-03-12 19:19:06 +01:00
Sascha Mann
f577b7c336
Use 1.7-nightly in scheduled test builds ( #83 )
2021-06-27 01:50:21 +02:00
Sascha Mann
e11d58a9c2
Change show-versioninfo to always print full info for nightlies ( #68 )
...
Co-authored-by: Derk-Jan Karrenbeld <derk-jan+github@karrenbeld.info >
2021-01-13 09:35:46 +00:00
Sascha Mann
531b2e0973
Support release nightlies ( #63 )
...
* Support release nightlies
See #62
* Replace == nightly with endsWith nightly
* Use majorMinorMatch, not full match
* Replace more (in-)equality checks
* Reduce number of duplicate CI builds
* Add example to docs
* Tidy up nightly conditions
2021-01-07 23:09:50 -05:00
Sascha Mann
cc05ac4a7c
Add automated backup workflow ( #56 )
2020-12-19 13:28:43 +01:00
Sascha Mann
6d01ffa228
[CI] Add CodeQL checks ( #55 )
2020-12-17 13:41:13 +01:00
Sascha Mann
c639390e13
Handle install directories using tool-cache ( #46 )
...
* Make test builds more verbose
* Handle install directories using tool-cache
* Bump version to 1.3.0-DEV
2020-09-26 18:20:43 +02:00
Sascha Mann
01ebb7f57a
Update example-builds-nightly.yml
2020-08-26 21:14:23 +02:00
Sascha Mann
e8b6657769
Fix debug step order
2020-07-07 13:51:16 +02:00
Sascha Mann
9935e37e60
Add debug info to nightly builds and increase frequency temporarily
2020-07-06 00:41:49 +02:00
Sascha Mann
a81735fc3d
Add Julia 1.5.0-beta1
2020-05-29 10:24:13 +02:00
Sascha Mann
b440227ef4
Use @zeit/ncc to distribute action
2020-03-24 20:05:33 +01:00
Sascha Mann
e07eb0ff2a
Remove debugging steps from workflows
2020-03-22 18:16:49 +01:00
Sascha Mann
150b180e77
Fix v1.4.0-rc1 version string
2020-02-13 10:48:40 +01:00
Sascha Mann
4e8b9a1f06
Revert "Temporarily increase frequency of nightly builds"
...
This reverts commit 6c0c21977e .
2020-01-08 21:12:02 +01:00
Sascha Mann
6c0c21977e
Temporarily increase frequency of nightly builds
...
The download of the nightly linux binaries still fails seemingly randomly. To get more information, the build will be run every 15 minutes temporarily.
2019-12-09 11:34:15 +01:00