Commit Graph

114 Commits

Author SHA1 Message Date
dependabot[bot] dc92d664e2
build: bump akheron/dependabot-cron-action from 0.2 to 1 (#2794)
Bumps [akheron/dependabot-cron-action](https://github.com/akheron/dependabot-cron-action) from 0.2 to 1.
- [Release notes](https://github.com/akheron/dependabot-cron-action/releases)
- [Commits](88ece48110...d020867c00)

---
updated-dependencies:
- dependency-name: akheron/dependabot-cron-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>
2021-06-11 08:26:18 +02:00
dependabot[bot] 2e0719d049
build: bump akheron/dependabot-cron-action (#2792)
Bumps [akheron/dependabot-cron-action](https://github.com/akheron/dependabot-cron-action) from b44d8e19e4f49eede254d9884e3f0e7712d431ba to 0.2. This release includes the previously tagged commit.
- [Release notes](https://github.com/akheron/dependabot-cron-action/releases)
- [Commits](b44d8e19e4...88ece48110)

---
updated-dependencies:
- dependency-name: akheron/dependabot-cron-action
  dependency-type: direct:production
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 03:12:13 -04:00
dependabot[bot] 96b5fc23a1
build: bump actions/cache from 2.1.5 to 2.1.6 (#2765)
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-28 03:27:19 -04:00
Matan Kushner 20e10c550f
ci: set the working directory when building docs 2021-05-15 10:26:48 -04:00
dependabot[bot] 99fb00d839
build: bump actions-rs/cargo from 1 to 1.0.3 (#2713)
Bumps [actions-rs/cargo](https://github.com/actions-rs/cargo) from 1 to 1.0.3.
- [Release notes](https://github.com/actions-rs/cargo/releases)
- [Changelog](https://github.com/actions-rs/cargo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/actions-rs/cargo/compare/v1...v1.0.3)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 07:05:33 -04:00
dependabot[bot] 4651b04d5a
build: bump actions-rs/audit-check from 1 to 1.2.0 (#2712)
Bumps [actions-rs/audit-check](https://github.com/actions-rs/audit-check) from 1 to 1.2.0.
- [Release notes](https://github.com/actions-rs/audit-check/releases)
- [Changelog](https://github.com/actions-rs/audit-check/blob/master/CHANGELOG.md)
- [Commits](https://github.com/actions-rs/audit-check/compare/v1...v1.2.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 05:05:36 -04:00
dependabot[bot] fdff367b23
build: bump actions/checkout from 2 to 2.3.4 (#2714)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [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/v2...v2.3.4)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 04:05:47 -04:00
dependabot[bot] 6927cd02ad
build: bump actions/cache from 2 to 2.1.5 (#2715)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 2.1.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...v2.1.5)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 04:05:45 -04:00
dependabot[bot] 6ccdcf7267
build: bump actions-rs/toolchain from 1 to 1.0.7 (#2716)
Bumps [actions-rs/toolchain](https://github.com/actions-rs/toolchain) from 1 to 1.0.7.
- [Release notes](https://github.com/actions-rs/toolchain/releases)
- [Changelog](https://github.com/actions-rs/toolchain/blob/master/CHANGELOG.md)
- [Commits](https://github.com/actions-rs/toolchain/compare/v1...v1.0.7)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 04:05:42 -04:00
Matan Kushner 439491e977
ci: update token used by Dependabot auto-merge 2021-05-03 12:59:25 -04:00
Matan Kushner cde221c60a
ci: provide action sha instead of version 2021-05-03 11:17:10 -04:00
Matan Kushner bd490bfbfd
ci: use Action for auto-merging Dependabot PRs
Switch to one that supports squash-merging.
2021-05-03 09:17:01 -04:00
Matan Kushner 39f0d3f839
ci: build and deploy site outside of Netlify 2021-05-01 18:06:12 -04:00
Matan Kushner afd3d26da0
ci: publish on successful release (#2676) 2021-05-01 15:42:08 -04:00
Matan Kushner 65cbd2093c
ci: use dependabot-pr-action@master 2021-04-29 20:16:03 -04:00
Matan Kushner f99ac9faef
Delete auto-merge.yml 2021-04-29 20:13:57 -04:00
dependabot[bot] 5c661c0f29
build: bump mislav/bump-homebrew-formula-action from v1.6 to v1.12 (#2668)
Bumps [mislav/bump-homebrew-formula-action](https://github.com/mislav/bump-homebrew-formula-action) from v1.6 to v1.12.
- [Release notes](https://github.com/mislav/bump-homebrew-formula-action/releases)
- [Commits](https://github.com/mislav/bump-homebrew-formula-action/compare/v1.6...eb692355cafffd5a33d6e56c8767f6fa4c2e845e)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-29 20:13:39 -04:00
Matan Kushner fdc8138181
ci: correct action name 2021-04-29 19:12:30 -04:00
Matan Kushner ab735e880b
ci: auto-merge dependabot PRs on a schedule (#2669) 2021-04-29 18:40:03 -04:00
dependabot-preview[bot] abe830ffe7
build: upgrade to GitHub-native Dependabot (#2665)
* Upgrade to GitHub-native Dependabot

* ci: add dependabot-auto-merge action

* ci: update job name

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Matan Kushner <hello@matchai.dev>
2021-04-29 18:14:11 -04:00
Dario Vladović b673f91a46
fix(build): respect the lockfile (#2614) 2021-04-21 10:21:18 -05:00
Tilmann Meyer dc8fe1bb6c
ci: remove AUR deploy (#2411)
It was adopted as a community package so this is no longer needed
2021-03-04 15:54:41 -05:00
Matan Kushner 3bc3173de8
ci(docs): only publish site on release (#2322) 2021-02-16 17:41:21 -05:00
David Knaack cf9c89ef6b
build: fix aarch64-apple-darwin builds (#2300) 2021-02-13 10:44:09 -05:00
David Knaack edb17bc5c7
ci: fix changelog generation (#2267) 2021-02-04 20:29:41 -05:00
David Knaack 383d2df580
build: add x86_64 freebsd build (#2233) 2021-01-30 12:50:38 +01:00
Matan Kushner 7df794efa8
ci: continue release on error (#2237) 2021-01-29 16:15:59 -05:00
David Knaack 857d536488
build: add aarch64 windows build (#2213) 2021-01-26 22:40:48 +01:00
David Knaack 132be11790
build: add builds for various targets (#2137)
* build: add builds for various targets

* fix typo

Co-authored-by: Matan Kushner <hello@matchai.me>

Co-authored-by: Matan Kushner <hello@matchai.me>
2021-01-21 23:17:02 +01:00
David Knaack cf82762f6e
ci(macos): install mercurial with brew (#2174) 2021-01-19 22:13:09 +01:00
David Knaack 8e775c4bd7
ci: fix use-cross condition (#2122) 2021-01-12 12:40:38 -05:00
Thomas O'Donnell f2756b1745
ci(deploy): fix failing Linux GNU builds (#2054) 2021-01-03 14:31:03 -05:00
Thomas O'Donnell a6c1cad4d0
ci(i686): build Linux 32-bit version of Starship (#1966)
Have updated the deploy workflow to build a 32 bit version of Starship
for Linux. This switches the build steps to use the action-rs cargo
since it makes using cross a lot easier.
2021-01-02 15:29:30 -05:00
Thomas O'Donnell 6717d40b95
ci: Run against nightly version of rust (#1814)
Now that the uom dependency has been updated and compiles on the nightly
version of rust we can enable the builds again in the build matrix.
2020-10-21 09:17:54 +02:00
Matan Kushner 2f106a3d37
ci: temporarily disable GH Actions cache 2020-10-13 15:58:36 -04:00
Matan Kushner a8264cdab9
ci: temporarily disable nightly tests
Disabled until the following issue is fixed:
https://github.com/iliekturtles/uom/issues/210
2020-10-13 12:05:55 -04:00
Marc Schreiber 8c71eb5307
feat: Add Undistract Me Feature (#1019)
Often it is handy to get notified when the execution of a command finished.
This commit includes notify-rust in order to generate a desktop notification
when a command execution finished.
2020-08-11 18:44:25 +02:00
Tilmann Meyer 88b603be38
test: introduce env variable mocking (#1490) 2020-08-07 15:13:12 -04:00
Thomas O'Donnell 7e1ff68b4d
ci: Run clippy on all OSs (#1547)
Have updated the CI config to run clippy on all OSs. This will catch 
any issues in OS specific codes. This might increase the amount of
annotations that are created in any of the common code but it should
be better than the alternative.
2020-08-02 19:06:46 -05:00
Tilmann Meyer fc18212fdb
ci: Auto publish for the AUR (#1360)
* ci: Auto publish for the AUR

* Add commit username + email to deploy.yml

* ci: Use ATiltedTree/create-aur-release

After testing with the other action it turns out that they forgot the `-s` `makepkg` flag meaning download all required dependencies.
I forked it fixed the issue and added a fix from some other fork that allows for multiple source files.

Co-authored-by: Kevin Song <chipbuster@gmail.com>
2020-07-25 18:49:09 -04:00
Tilmann Meyer 7edd0f6218
test(terraform): move tests which do not require env vars (#1455)
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
2020-07-08 20:24:38 -04:00
Tilmann Meyer de041dd39d
ci: revert back to actions-rs (#1457) 2020-07-08 11:53:03 -04:00
Tilmann Meyer 0f52b7b12e
ci: rewrite project GH Actions (#1450) 2020-07-07 12:28:37 -04:00
Thomas O'Donnell 3cc7a6d6ac
Use the default version of python in CI (#1449)
This removes the hard requirement for a particular version of python in
the CI, and just uses the default version. Since #1297 was merged we
have not depended on the version of python that is installed. This
should stop us from having to update the version of python when the
github action updates the available versions.
2020-07-07 14:31:02 +02:00
Dario Vladović c97f9aef98
ci: use action to bump Homebrew formula (#1391) 2020-06-26 11:28:34 -04:00
Thomas O'Donnell e3a2a5d748
Fix security audit github action (#1256)
This fixes the Security Audit github workflow by consolidating the two
separte yaml documents that Github Actions didn't like into a single
workflow with multiple triggers. I also added a trigger for PRs as well
as pushes.
2020-05-25 16:04:26 +02:00
Thomas O'Donnell 4f481e0a7d
ci: refactor GitHub Actions workflow file (#1249)
* Clean up the workflow file

This removes the trailing whitespace from the workflow, removes an
unused step and fixes up some yaml formatting.

* Make the caching more aggressive

This makes the caching more aggressive by allowing for partial
restoration of the cached data and use the cache for more jobs.

* Run all the tests in parallel

Have stopped the testsuites from requiring the compile checks, Github
Actions doesn't mind that we are running multiple tests in parallel and
this does over a bit of a speed up.

* Separate Security Audit into a separate workflow

Have moved the Cargo Audit check into it's own workflow and switched it
to use the `actions-rs/audit-check` to simplify the setup. Have also
added in a daily security scan.
2020-05-24 20:45:47 -04:00
Matan Kushner a670e01c22
ci: upgrade Python for integration tests (#1243) 2020-05-21 13:13:51 -04:00
Matan Kushner 284ee4e1ed
revert(ci): download all artifacts at once
This reverts commit 4d55936f35.
2020-05-15 11:09:07 -04:00
John Letey a3e12a1112
ci: Update Python to 3.8.2 (#1181) 2020-05-08 14:25:46 +02:00