Commit Graph

45 Commits

Author SHA1 Message Date
Florian Giroud
4b6106a386
Run UI tests in continuous integration (#3393)
* Fixed flaky tests

* Refactored ui_test commans-line, added documentation

* Attempt to build a workflow with cypress

* Fixed CI UX tests build

* Changed cyprss actions for pull-request

* Merged Cypress workflow into the regular PR target workflow

* Refactored Github workflows to include Cypress Tests

* Revert Ci build to pull_request_target
2020-12-15 20:34:15 +01:00
Antonin Delpeuch
9e94d32b49
GitHub actions migration followup (#3386)
* Update CI badge in README.md after #3378

* Fix permissions issue with Coveralls token

* Run jobs for Java 8 and 14.

Temporarily re-hook the workflow to the pull_request event to test the setup.

* Publish coverage for master builds too
2020-12-06 23:36:05 -05:00
Antonin Delpeuch
3e955b3f73
Migrate from Travis to GitHub Actions (#3378)
* Only keep JRE 8 and 14 in the build matrix.

For #3377.

* Run tests in GitHub Actions on each PR

* Attempt to fix Postgres configuration

* Set explicit password for Postgres on GitHub Actions

* Set explicit password for MySQL and MariaDB

* Fix credentials for postgres and mysql

* Fix duplicate id in GitHub workflow

* Fix creation of test_db on MySQL

* Revert back to GH Action MySQL service

* Populate initial test databases

* Fix syntax of workflow file

* Reorder steps to give more time for MySQL to boot

* Run MySQL database as a service, forward ports to config

* Reformat MySQL options

* Fix YAML syntax

* Add missing 'steps' field

* Fix connection to MySQL and Postgres

* Add back explicit database creation steps

* Force TCP/IP connection for postgres

* Remove explicit creation of test database for postgres

* Fix Postgres and Mariadb configs

* Fix parameter spelling for mariadb

* Display MariaDB test configuration

* Fix more inconsistent parameter names

* Fix more inconsistent parameter names

* Attempt to use Coveralls maven plugin instead of GH action

* Fix workflow file

* Enable submission to coveralls

* Supply coveralls token

* Remove Travis-specific configuration files

* Also update appveyor script after rename of SQL files

* Reintroduce packaging/test_pom.xml used by Appveyor

* Update filenames in appveyor.yml
2020-12-04 08:50:10 +01:00
Tom Morris
581ed90628
Git fetch depth infinite for build 2020-11-28 22:00:03 -05:00
Tom Morris
fedd1c7187
Merge pull request #3313 from OpenRefine/dependabot/github_actions/actions/checkout-v2.3.4
Bump actions/checkout from v1 to v2.3.4
2020-11-28 20:27:41 -05:00
Antonin Delpeuch
dd83258b0e
Temporary workaround set-env deprecation, for #3341 (#3342) 2020-11-18 18:33:57 +01:00
dependabot[bot]
6569864764
Bump actions/checkout from v1 to v2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout) from v1 to v2.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/v1...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 10:24:13 +00:00
dependabot[bot]
aca4879a9a
Bump actions/cache from v2.1.2 to v2.1.3 (#3324)
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.2 to v2.1.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.2...0781355a23dac32fd3bac414512f4b903437991a)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 11:23:35 +01:00
Tom Morris
692b533f68
Merge pull request #3297 from OpenRefine/dependabot/github_actions/actions/upload-release-asset-v1.0.2
Bump actions/upload-release-asset from v1.0.1 to v1.0.2
2020-11-04 11:18:40 -05:00
dependabot[bot]
fd5cc30bcd
Bump actions/cache from v1 to v2.1.2 (#3296)
Bumps [actions/cache](https://github.com/actions/cache) from v1 to v2.1.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v1...d1255ad9362389eac595a9ae406b8e8cb3331f16)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 10:58:56 -05:00
Thad Guidry
77f26c1218
Create FUNDING.yml to have Sponsor button for repo (#3154)
As per GitHub Support, the only other thing left to do is also publish the FUNDING.yml file that links to the Organization itself to our OpenRefine repo so that folks visiting the repository directly will also see the Sponsor button.

Jack (GitHub Support)
Sep 1, 2020, 5:51 PM UTC

Hi Thad,

I ran this by our Sponsors product team, and they said that the link I shared https://docs.github.com/en/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository should have the correct information to add the Sponsors button to a repo. If you have any specific suggestions on how to improve it, we're definitely open to hearing how it can be improved or less confusing.

They said:

    If they want the Sponsor button to show up in the OpenRefine/OpenRefine repo, then they will need to add a FUNDING.yml file under the .github/ directory on the default branch. The funding file should look something like:

    github: OpenRefine

I hope this helps, but if we can further clarify, please let us know.

Best,
Jack
2020-11-01 08:50:46 +01:00
dependabot[bot]
32e80ec6d4
Bump actions/upload-release-asset from v1.0.1 to v1.0.2
Bumps [actions/upload-release-asset](https://github.com/actions/upload-release-asset) from v1.0.1 to v1.0.2.
- [Release notes](https://github.com/actions/upload-release-asset/releases)
- [Commits](https://github.com/actions/upload-release-asset/compare/v1.0.1...e8f9f06c4b078e705bd2ea027f0926603fc9b4d5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-31 19:35:16 +00:00
dependabot-preview[bot]
464beb530b
Create Dependabot config file (#3273)
* Create Dependabot config file

* Add yarn, Github Actions, & link to docs

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Tom Morris <tfmorris@gmail.com>
2020-10-31 20:34:45 +01:00
Tom Morris
f10df46f26
Replace label "triage needed" with "to be reviewed" 2020-09-30 17:17:07 -04:00
Tom Morris
81dbfa32c6
Update feature_request.md (#3142) 2020-08-29 22:37:55 +02:00
Tom Morris
b2f76ca49d
More bug template tweaks (#2946)
- Motivating change is removal of boilerplate text before description so we can see more of the description in hover previews.
- Also changes section headings from bolded to headings 
- And combines OpenRefine version in same section as other versions
2020-07-15 21:48:08 +02:00
Antonin Delpeuch
48b5918408 Rename nightly releases to snapshot releases 2020-07-07 17:49:59 +02:00
Thad Guidry
6b2b38b41c
Add new option for deleting tags associated to releases
Graciously, Reddy has added a new option for us to `delete_tags`
https://github.com/dev-drprasad/delete-older-releases#delete_tags
2020-06-20 12:25:45 -05:00
Antonin Delpeuch
69d6048c0e Restrict delete releases workflow to official repo 2020-06-18 07:56:36 +02:00
Antonin Delpeuch
9a2208ce4b Delete older releases, for #2462 2020-06-16 23:26:41 +02:00
Tom Morris
dbd1292190
Swap to "to be reviewed" label 2020-06-01 20:22:00 -04:00
Tom Morris
437837ee7a Update issue templates
Make boilerplate/suggestions into comments so they don't show up in final issue if people forget to edit them out.

Add default labels to identify issues needing triage.
2020-05-30 16:01:41 -04:00
Antonin Delpeuch
6f9fb62795 Fix autolabeller config filename 2020-04-22 23:11:09 +02:00
Antonin Delpeuch
bf7b27fcdd Configure auto labelling of documentation PRs 2020-04-22 13:54:37 +02:00
Tom Morris
2a9ea896d4
Don't try to upload if running in a forked repo (#2538) 2020-04-12 21:22:32 +02:00
Antonin Delpeuch
ad398076a7 Fix GitHub action workflow to publish snapshots 2020-03-23 15:45:14 +01:00
Antonin Delpeuch
f8adf29df6
Enable release snapshots for all commits
Not just for tagged releases.
2020-03-20 13:45:26 +00:00
Antonin Delpeuch
59e2ba2f97
Merge pull request #2358 from OpenRefine/thadguidry-patch-11
Create new pull request template
2020-03-06 14:45:22 +00:00
Thad Guidry
bebb222199
use only supported keyword to auto close properly 2020-03-06 08:30:56 -06:00
kushthedude
fef51bea8c enh: Some enhancements in issue template
Signed-off-by: kushthedude <kushthedude@gmail.com>
2020-03-06 17:47:11 +05:30
Thad Guidry
72064d68eb
Create new pull request template
We will eventually want to support different types of Pull requests (issues, docs, etc.) and GitHub supports a Template directory where many templates can be used for different kinds of PR's and can have different automation flows with query parameters.  This will be a useful starting point as we build out more automation (Owen's docs effort) and expand our contributors.

Details here: 
- https://help.github.com/en/github/building-a-strong-community/about-issue-and-pull-request-templates
- https://help.github.com/en/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters
2020-03-05 08:49:32 -06:00
Antonin Delpeuch
1a26ff760a
Recapitalize 2020-03-05 14:43:52 +00:00
Thad Guidry
0b9ffc800f
rephrase Ask a Question 2020-03-05 08:40:31 -06:00
Thad Guidry
2f30fc504a
Remove blank_issues creation and add Contacts to "New Issue" 2020-03-05 08:37:00 -06:00
Ernesto
a9d36bfe04 GitHub Actions and Hosted Runners
- Initial configuration to build releases
2020-01-28 12:06:00 -05:00
Antonin Delpeuch
352d209b9f
Lowercase "email" 2020-01-08 17:20:21 +01:00
Thad Guidry
1d813917d7
Create SUPPORT.md file
This will add a special Github popup for first time issue creators, details of how it works are here: https://help.github.com/en/github/building-a-strong-community/adding-support-resources-to-your-project
2020-01-08 09:33:55 -06:00
Thad Guidry
8abe79af4e
added mention of JRE or JDK Version 2018-09-05 16:57:48 -05:00
Thad Guidry
12d167e2cf
Deleting old Issue Template
See https://blog.github.com/2018-05-02-issue-template-improvements/
2018-06-28 17:47:16 -05:00
Thad Guidry
7306348443 Update issue templates to new Github stardards
See https://blog.github.com/2018-05-02-issue-template-improvements/
qw
2018-06-28 17:46:31 -05:00
Thad Guidry
5ae87a3811
reduce size of headers (Ettore suggestion) 2018-03-17 09:32:09 -05:00
Thad Guidry
47eba99322
fixed missing space 2018-02-12 12:36:53 -06:00
Thad Guidry
21de23598a
I prefer the bolded heading style 2018-02-12 12:26:18 -06:00
Thad Guidry
7af2453862
Update ISSUE_TEMPLATE.md 2018-02-12 12:23:08 -06:00
Joanne Ong Cui Fang
fdc82798af
Create ISSUE_TEMPLATE.md 2018-02-13 01:45:14 +08:00