summaryrefslogtreecommitdiffstats
path: root/.github
AgeCommit message (Collapse)Author
2021-03-04ci: remove AUR deploy (#2411)Tilmann Meyer
It was adopted as a community package so this is no longer needed
2021-02-16ci(docs): only publish site on release (#2322)Matan Kushner
2021-02-13build: fix aarch64-apple-darwin builds (#2300)David Knaack
2021-02-04ci: fix changelog generation (#2267)David Knaack
2021-01-30build: add x86_64 freebsd build (#2233)David Knaack
2021-01-29chore: update issue template config to correctly use "Q&A" categoryMatan Kushner
2021-01-29ci: continue release on error (#2237)Matan Kushner
2021-01-26build: add aarch64 windows build (#2213)David Knaack
2021-01-21build: add builds for various targets (#2137)David Knaack
* 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-19ci(macos): install mercurial with brew (#2174)David Knaack
2021-01-12ci: fix use-cross condition (#2122)David Knaack
2021-01-03ci(deploy): fix failing Linux GNU builds (#2054)Thomas O'Donnell
2021-01-02ci(i686): build Linux 32-bit version of Starship (#1966)Thomas O'Donnell
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.
2020-10-21ci: Run against nightly version of rust (#1814)Thomas O'Donnell
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-13ci: temporarily disable GH Actions cacheMatan Kushner
2020-10-13ci: temporarily disable nightly testsMatan Kushner
Disabled until the following issue is fixed: https://github.com/iliekturtles/uom/issues/210
2020-08-11feat: Add Undistract Me Feature (#1019)Marc Schreiber
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-07test: introduce env variable mocking (#1490)Tilmann Meyer
2020-08-02ci: Run clippy on all OSs (#1547)Thomas O'Donnell
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-07-25ci: Auto publish for the AUR (#1360)Tilmann Meyer
* 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-17Update config.ymlMatan Kushner
2020-07-08test(terraform): move tests which do not require env vars (#1455)Tilmann Meyer
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
2020-07-08ci: revert back to actions-rs (#1457)Tilmann Meyer
2020-07-07ci: rewrite project GH Actions (#1450)Tilmann Meyer
2020-07-07Use the default version of python in CI (#1449)Thomas O'Donnell
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-06-26ci: use action to bump Homebrew formula (#1391)Dario Vladović
2020-05-25Fix security audit github action (#1256)Thomas O'Donnell
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-24ci: refactor GitHub Actions workflow file (#1249)Thomas O'Donnell
* 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-24chore: remove redundant section from PR template (#1253)Tiffany Le-Nguyen
2020-05-21ci: upgrade Python for integration tests (#1243)Matan Kushner
2020-05-15revert(ci): download all artifacts at onceMatan Kushner
This reverts commit 4d55936f3514d2e7698ca50dd089b7e7eba4e48f.
2020-05-08ci: Update Python to 3.8.2 (#1181)John Letey
2020-04-29ci: download all artifacts at onceMatan Kushner
2020-04-02chore: update "ask a question" to direct to the new discussion pageMatan Kushner
2020-04-02chore: create issue template config fileMatan Kushner
2020-03-19Update Sponsor badge to support the Starship orgMatan Kushner
2020-03-14improvement: replace reqwest with attohttpc (#999)David Knaack
2020-03-05chore: add Open Collective to FUNDING.yml (#976)Matan Kushner
2020-02-21test: refactor ruby and php modules to use mocked commands (#936)Thomas O'Donnell
2020-02-12test(golang): refactor golang tests to use mocked command (#925)Thomas O'Donnell
Refactor the golang module tests to use a mocked command and no longer depend on having a particular version of Go installed.
2020-02-06test: port Haskell module tests to integration test (#913)Andrew Prokhorenkov
2020-01-26test(nodejs): Port nodejs module tests from E2E to integraton (#867)Matan Kushner
Replaces the existing nodejs module end-to-end tests with integration tests that don't require preinstalled environmental dependencies. - Moved the tests to the same file as the module they test - Created a render_module utility function for rendering modules within tests - Removed Node.js installation during CI setup - Add Shell to Context to allow for tests to not run shell-specific code
2020-01-25feat: add Haskell Stack support (#546)Andrew Prokhorenkov
Add a Haskell Stack module when a stack.yaml file is detected
2020-01-20ci: Remove changelog generationMatan Kushner
2020-01-20ci: Fetch all tags when generating changelogMatan Kushner
2020-01-20ci: Automate changelog generationMatan Kushner
2020-01-17ci: Update CI dependencies (#850)Matan Kushner
* ci: Replace setup-ruby with use-ruby-action * ci: Update python version * ci: Update Ruby version * Set ruby action to master * Try installing mercurial earlier in the workflow * Remove mercurial installation * Remove mercurial installation on all OSes * Revert "Remove mercurial installation on all OSes" This reverts commit 0e1a3e7e928198ece34660494980f00102df8c45. * Update hg installation comment * Revert Ruby update * Add caching * Add caching to audit * Update workflow.yml * Only cache during test steps
2020-01-06ci: Remove Docker test environment from CI (#806)Matan Kushner
2019-12-28build: Bump checkout action from v1 to v2 (#789)BSKY
2019-12-20build: Use native SSL instead of OpenSSLMatan Kushner