Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Work Open PR from workflow #96

Closed
wants to merge 374 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
374 commits
Select commit Hold shift + click to select a range
221ef1a
Fix release-drafter
cunla Nov 29, 2022
5cea393
Update dependencies
cunla Nov 29, 2022
f63d074
Platform 2022.3
cunla Dec 2, 2022
04ed20e
Platform 2022.3
cunla Dec 2, 2022
48aa9bc
Add todo item
cunla Dec 2, 2022
7f66936
Fix generating requestExecutor with token
cunla Dec 4, 2022
1f718e1
Clean up code on GhActionsManagerConfigurable (#71)
cunla Dec 4, 2022
a544259
Wrap logs console with panel showing status (#72)
cunla Dec 4, 2022
cbcd407
Improve behavior of updating workflow runs
cunla Dec 16, 2022
9d03cb3
Fix error updating workflow run status
cunla Dec 16, 2022
8ea948b
Fix error updating workflow run status
cunla Dec 16, 2022
e47dba4
Remove runInEdt
cunla Dec 17, 2022
6e3d464
Fix versions
cunla Dec 17, 2022
b8ffe3e
Upgrade gradle to 7.6
cunla Jan 1, 2023
f218c5e
Upgrade `org.jetbrains.kotlin.jvm` from 1.7.22 to 1.8.0
cunla Jan 1, 2023
32bef0d
Update license
cunla Jan 1, 2023
27d160f
Update verion
cunla Jan 10, 2023
cb6f110
Add cache to gh-workflow
cunla Jan 10, 2023
7484f31
Refactor code
cunla Jan 13, 2023
1b6adb4
Update org.jetbrains.intellij
cunla Jan 13, 2023
8b57454
Fix load listener circular error
cunla Jan 16, 2023
f858db1
Add icon for action_required status
cunla Jan 21, 2023
1b9d89a
Fix #81
cunla Jan 21, 2023
7d40370
Remove loadedData
cunla Jan 21, 2023
30ed017
Fix running log update in Edt
cunla Jan 21, 2023
371d4d6
Update CHANGELOG.md
cunla Jan 21, 2023
09b942d
Refactor classes
cunla Jan 21, 2023
32a6bbb
Update CHANGELOG.md
cunla Jan 21, 2023
30be53a
Enable using github token instead of settings
cunla Jan 22, 2023
afcc0dd
Support latest EAP
cunla Jan 22, 2023
710d0dd
Update CHANGELOG.md
cunla Jan 22, 2023
66dfb0d
Fix platformVersion
cunla Jan 22, 2023
87cd833
Fix bug requiring to pick job after logs are loaded
cunla Feb 15, 2023
afdd45b
Update org.jetbrains.intellij
cunla Feb 20, 2023
54d39d0
Fix #83
cunla Mar 17, 2023
87b46ea
Fix icons
cunla Mar 20, 2023
5c62529
New version
cunla Mar 20, 2023
f1a531b
New screenshots
cunla Mar 20, 2023
790b30a
Include steps with no logs in logs view.
cunla Mar 22, 2023
472cc5c
Fix log string
cunla Mar 22, 2023
c8c7ff6
Fix log string
cunla Mar 22, 2023
0b4ac33
Add getActionUpdateThread
cunla Mar 29, 2023
a9aa848
Update README.md
cunla Apr 28, 2023
01fe2b1
Update gradle
cunla May 8, 2023
d672880
Update for 2023.2 support
cunla May 17, 2023
ad80661
Update for 2023.2 support
cunla May 17, 2023
217821d
Fix seconds padding #88
cunla May 19, 2023
9b14cda
Fix number of jobs in job requests #89
cunla May 19, 2023
dcabc72
Add job loading status on top
cunla May 19, 2023
364a58f
Remove unused imports
cunla May 19, 2023
7cbb804
Update changelog
cunla May 19, 2023
bd86334
Fix error handling
cunla May 19, 2023
eab419f
Fix error handling
cunla May 19, 2023
cb7adee
Update console
cunla May 19, 2023
f9ea59c
Update gradle
cunla May 21, 2023
aa584fd
Update CHANGELOG
cunla May 21, 2023
bfee5b2
Improve code
cunla May 21, 2023
f1a6610
Improve code
cunla May 27, 2023
6f1c3d2
typealias for log results
cunla May 27, 2023
9eb5caf
Simplify code
cunla May 27, 2023
136c572
Simplify code
cunla May 27, 2023
cd29a6d
Simplify code
cunla Jun 8, 2023
defff33
Start working on filters
cunla Jun 8, 2023
8e63f4e
chore:update dependencies
cunla Jun 17, 2023
be6b9d0
fix:fix parentDisposable for WorkflowRunListLoader
cunla Jun 19, 2023
6209e5e
feat:status filter
cunla Jun 19, 2023
76f2790
chore:update intellij running version
cunla Jun 24, 2023
56fef40
Filters work
cunla Jun 24, 2023
4d64460
Filters work
cunla Jun 24, 2023
b499ebf
Filters work
cunla Jun 24, 2023
cdfcc7a
Improve filters code
cunla Jun 25, 2023
b87640f
fix:Showing right status for queued jobs
cunla Jun 25, 2023
03b2430
fix:reformat code
cunla Jun 25, 2023
fe5431a
fix:date for workflow-runs
cunla Jun 25, 2023
e8a01db
doc:changelog
cunla Jun 25, 2023
42a117d
fix:remove search query input from search panel
cunla Jun 25, 2023
912fb64
Missing branches and missing update on branch filer changes (#92)
rdeangelis83 Jun 29, 2023
cdde7b4
doc:Update version and changelog
cunla Jun 29, 2023
2a83470
fix:filters work on future IDE versions
cunla Jul 1, 2023
6078a00
feat:add filter based on event
cunla Jul 1, 2023
91b1506
feat:add filter based on event
cunla Jul 1, 2023
c129ce2
fix:time shown for wf-runs and jobs
cunla Jul 2, 2023
b3fcd10
ci:update version
cunla Jul 2, 2023
7aa9c76
chore:clean code
cunla Jul 25, 2023
66a6ca1
chore(deps):update dependencies
cunla Jul 25, 2023
98a774a
fix:update jobs-list
cunla Jul 25, 2023
abc0f9c
chore(doc):update CHANGELOG.md
cunla Jul 25, 2023
3a61b71
fix:use contributors instead of collaborators
cunla Jul 26, 2023
26d2400
fix:use contributors instead of collaborators
cunla Jul 26, 2023
81e6669
chore:reformat code
cunla Jul 26, 2023
c050e01
fix:remove duplicate setting
cunla Jul 27, 2023
2b609b5
fix:bug with BGT thread
cunla Aug 26, 2023
fa2dace
Create SECURITY.md
cunla Sep 19, 2023
f1f0d0e
chore: Work Open PR from workflow
bric3 Sep 21, 2023
9d34a76
Add support for build 223.3 and fixed a few warnings. (#97)
wyatt-herkamp Oct 13, 2023
1f8e260
chore(ci):update versions
cunla Oct 13, 2023
2182ee6
fix:editorconfig
cunla Oct 13, 2023
9723407
fix:minor fixes
cunla Oct 13, 2023
9024bcb
Merge branch 'master' into navigate-to-pr
cunla Oct 13, 2023
d423d00
fix:pulling branches
cunla Oct 20, 2023
32621a4
Merge branch 'master' into navigate-to-pr
cunla Oct 20, 2023
a479858
chore:update version
cunla Oct 20, 2023
867bc85
feat:filter by workflow type (#100)
cunla Oct 28, 2023
39dbdd1
Update dependabot.yml
cunla Nov 5, 2023
054f3d3
Merge branch 'master' into navigate-to-pr
cunla Nov 5, 2023
2953451
fix:json snake-case deserialization
cunla Nov 11, 2023
4d00288
Merge branch 'master' into navigate-to-pr
cunla Nov 11, 2023
a9e2313
chore:update kotlin
cunla Nov 11, 2023
3d4f0fe
feat:add filter for in-progress runs
cunla Nov 12, 2023
c3d1b50
fix:serialization requirement
cunla Nov 22, 2023
b504af6
refactor:rename variable
cunla Nov 22, 2023
8d5d78c
fix:update versions
cunla Nov 22, 2023
e35b330
fix:update versions
cunla Nov 22, 2023
5e33909
Merge branch 'master' into navigate-to-pr
cunla Nov 23, 2023
10a8d95
Trigger Workflow dispatch (#104)
cunla Nov 23, 2023
dbc8351
chore(deps):update versions
cunla Nov 25, 2023
9004afb
doc:update changelog
cunla Nov 25, 2023
80d8ec2
Merge branch 'master' into navigate-to-pr
cunla Nov 25, 2023
70c2280
fix:update plugin version
cunla Nov 25, 2023
cdad6a5
chore(deps):update dependencies
cunla Dec 1, 2023
b538452
chore(deps):update dependencies
cunla Dec 1, 2023
0cce775
fix:run in edt
cunla Dec 4, 2023
5ae411e
doc:update changelog
cunla Dec 4, 2023
896c4bb
Merge branch 'master' into navigate-to-pr
cunla Dec 4, 2023
d228e83
fix:update plugin version
cunla Dec 4, 2023
8646d3f
feat:does not require restart
cunla Dec 5, 2023
598e486
chore:update gha versions
cunla Dec 13, 2023
85108da
chore:update gha versions
cunla Dec 13, 2023
59762cc
chore:update gha versions
cunla Dec 13, 2023
f45d0e0
fix:update a few default properties
cunla Jan 1, 2024
bdf9450
fix:update a few default properties
cunla Jan 1, 2024
7af5445
fix:handle no internet connection better
cunla Jan 6, 2024
6c93479
Merge branch 'master' into navigate-to-pr
cunla Jan 10, 2024
569e879
fix:since-build
cunla Jan 10, 2024
f6498d0
fix:since-build
cunla Jan 10, 2024
b35f1b6
Merge branch 'master' into navigate-to-pr
cunla Jan 11, 2024
459f384
chore:update actions version
cunla Jan 28, 2024
e395717
chore:update actions version
cunla Jan 28, 2024
aba723a
feat:implement tests
cunla Jan 28, 2024
a2e3c17
feat:implement tests
cunla Jan 29, 2024
61e3f0a
Update jobs
cunla Jan 29, 2024
b11ca7d
Update jobs
cunla Jan 29, 2024
2388da5
Update jobs
cunla Jan 29, 2024
cd36096
chore:update gradleIntelliJPlugin
cunla Jan 29, 2024
b068055
feat:dotenv for tests
cunla Jan 29, 2024
e869a6b
fix:improve tests
cunla Feb 5, 2024
453f7fb
fix:improve tests
cunla Feb 5, 2024
844ab6b
fix:improve tests
cunla Feb 5, 2024
ffea720
fix:improve tests
cunla Feb 5, 2024
59686fb
fix:improve tests
cunla Feb 5, 2024
4f2c85f
fix:improve tests
cunla Feb 5, 2024
4cd7d62
fix:improve tests
cunla Feb 5, 2024
52beb97
fix:improve tests
cunla Feb 5, 2024
08a57f8
fix:improve tests
cunla Feb 6, 2024
198fcd7
fix:improve tests
cunla Feb 6, 2024
ba0aca8
fix:improve tests
cunla Feb 6, 2024
49c4b1b
fix:improve tests
cunla Feb 6, 2024
a0ecda3
fix:improve tests
cunla Feb 6, 2024
8b807f6
fix:improve tests
cunla Feb 6, 2024
430327e
fix:improve tests
cunla Feb 6, 2024
239789f
fix:improve tests
cunla Feb 7, 2024
8e6561b
fix:data for tests
cunla Feb 11, 2024
adca16e
fix:data for tests
cunla Feb 11, 2024
0f0c726
feat:job logs instead of wf-run logs (#108)
cunla Feb 14, 2024
b018d75
chore:update actions
cunla Feb 14, 2024
12d457c
chore:cleanup
cunla Feb 16, 2024
0e2135a
fix:parsing of log steps (#110)
cunla Feb 19, 2024
8cc222b
doc:changelog
cunla Feb 19, 2024
0c548d7
doc:changelog
cunla Feb 19, 2024
ffb3d28
cleanup
cunla Feb 20, 2024
0d6ee0b
refactor
cunla Feb 20, 2024
029c40a
refactor
cunla Feb 20, 2024
03d8ad6
feat:implement test
cunla Feb 20, 2024
c9c775e
refactor
cunla Feb 20, 2024
362a8db
refactor
cunla Feb 20, 2024
2159733
refactor
cunla Feb 20, 2024
0e197de
Merge branch 'master' into navigate-to-pr
cunla Feb 20, 2024
a2d8e48
refactor
cunla Feb 20, 2024
630a795
refactor
cunla Feb 20, 2024
2224049
refactor
cunla Feb 20, 2024
a3b792d
chore:update gradle
cunla Feb 20, 2024
f177566
chore:update gradle
cunla Feb 20, 2024
0e235d0
feat:extract messages to i18n (#114)
cunla Feb 27, 2024
46681ca
fix:kotlinx.coroutines
cunla Feb 27, 2024
2d0c53c
fix:versions
cunla Feb 27, 2024
183bf55
fix:versions
cunla Feb 27, 2024
2f58a93
fix:gradle-wrapper
cunla Feb 27, 2024
59957c3
doc:add funding
cunla Mar 1, 2024
f252feb
Update README.md
cunla Mar 1, 2024
8ca6f44
fix:test
cunla Mar 1, 2024
a3e68f8
fix:minor
cunla Mar 3, 2024
67abaff
fix:bug adding duplicate runs
cunla Mar 3, 2024
b149b8e
feat:junit5
cunla Mar 3, 2024
1ed58e9
feat:junit5
cunla Mar 3, 2024
6e75146
feat:junit5
cunla Mar 3, 2024
c3397e4
not creating if disposed
cunla Mar 4, 2024
d3355b8
refactor:factory
cunla Mar 6, 2024
aa3fab4
cleanup
cunla Mar 6, 2024
2780199
fix:allow custom repos
cunla Mar 6, 2024
c77f4a6
fix:allow custom repos
cunla Mar 6, 2024
9800cec
fix tests
cunla Mar 6, 2024
1822bfb
listen to settings change
cunla Mar 6, 2024
78d76b2
listen to settings change
cunla Mar 6, 2024
5a10ff1
listen to settings change
cunla Mar 6, 2024
0e10de0
optimize imports
cunla Mar 6, 2024
aa94850
feat:add quick filters
cunla Mar 6, 2024
0575aa5
feat:quick filter to update runs based on branch
cunla Mar 6, 2024
651eb69
doc:update CHANGELOG
cunla Mar 6, 2024
28e3554
doc:update CHANGELOG
cunla Mar 6, 2024
06169a7
Update README.md
cunla Mar 7, 2024
472dfe6
doc:update CHANGELOG
cunla Mar 6, 2024
e2298ba
fix:update filter
cunla Mar 7, 2024
1d5b847
Update README.md
cunla Mar 9, 2024
b0b0d6d
cleanup
cunla Mar 10, 2024
f7de8ff
feat:vertical workflow runs list
cunla Mar 10, 2024
8115414
fix:warning when failing to load wf-runs
cunla Mar 11, 2024
79bb187
fix:warning when failing to load wf-runs
cunla Mar 11, 2024
a332b2f
fix:warning when failing to load wf-runs
cunla Mar 12, 2024
87fb8fb
fix:job list info title
cunla Mar 12, 2024
f13b476
fix:job list info title
cunla Mar 12, 2024
c8f5bc3
chore:update versions
cunla Mar 12, 2024
ba4c960
maint:add gradle versions update plugin
cunla Mar 19, 2024
31c2228
fix:update icon
cunla Mar 19, 2024
26bc89c
fix:support for gradle9
cunla Mar 23, 2024
725395f
Update LICENSE
cunla Mar 25, 2024
da46026
chore:update dependencies
cunla Apr 2, 2024
5283684
chore:update dependencies
cunla Apr 2, 2024
ef9ebfa
fix:tests
cunla Apr 3, 2024
b5698fd
doc:remove redundant comment
cunla Apr 3, 2024
e44dc1c
fix:test
cunla Apr 4, 2024
522b12f
feat:support for 2024.1
cunla Apr 4, 2024
635670d
Merge branch 'master' into navigate-to-pr
cunla Apr 4, 2024
73d5849
doc:update change log
cunla Apr 4, 2024
87ee0c4
fix:minor
cunla Apr 4, 2024
3e3e71e
fix:using error handlers
cunla Apr 6, 2024
3f45a29
doc:update
cunla Apr 6, 2024
1424f79
feat:add tooltip to repo tab
cunla Apr 7, 2024
5ad5d90
feat:add link to gh settings in mgr settings
cunla Apr 8, 2024
62d498f
refactor:remove dataloader
cunla Apr 8, 2024
9b727c0
fix:tests
cunla Apr 8, 2024
8f153b8
fix:gh-api-request-executor fixes
cunla Apr 8, 2024
36e052b
Merge branch 'master' into navigate-to-pr
cunla Apr 8, 2024
5d600e5
fix:JobsLoadingModelListener
cunla Apr 10, 2024
90ac9b1
fix:JobsLoadingModelListener
cunla Apr 10, 2024
b310534
feat:test with http404 for wf-runs
cunla Apr 12, 2024
091766e
fix:formatting
cunla Apr 12, 2024
99bae7e
feat:mark outdated actions (#122)
cunla Apr 17, 2024
7c565f9
fix:save cache in project file
cunla Apr 18, 2024
da0934f
fix:save cache in project file
cunla Apr 18, 2024
59c14bc
Merge branch 'master' into navigate-to-pr
cunla Apr 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@ indent_style = space
insert_final_newline = false
max_line_length = 120
tab_width = 4

[{*.yaml,*.yml}]
indent_size = 2
162 changes: 162 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
<!-- omit in toc -->
# Contributing to GitHub Actions Manager

First off, thanks for taking the time to contribute! ❤️

All types of contributions are encouraged and valued. See the [Table of Contents](#table-of-contents) for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. 🎉

> And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:
> - Star the project
> - Tweet about it
> - Refer this project in your project's readme
> - Mention the project at local meetups and tell your friends/colleagues

<!-- omit in toc -->
## Table of Contents

- [Code of Conduct](#code-of-conduct)
- [I Have a Question](#i-have-a-question)
- [I Want To Contribute](#i-want-to-contribute)
- [Reporting Bugs](#reporting-bugs)
- [Suggesting Enhancements](#suggesting-enhancements)
- [Your First Code Contribution](#your-first-code-contribution)
- [Improving The Documentation](#improving-the-documentation)
- [Style guides](#style-guides)
- [Commit Messages](#commit-messages)
- [Join The Project Team](#join-the-project-team)


## Code of Conduct

This project and everyone participating in it is governed by the
[GitHub Actions Manager Code of Conduct](https://github.com/cunla/ghactions-manager/blob/main/CODE_OF_CONDUCT.md).
By participating, you are expected to uphold this code. Please report unacceptable behavior
to <[email protected]>.


## I Have a Question

> If you want to ask a question, we assume that you have read the available [Documentation](https://github.com/cunla/ghactions-manager).

Before you ask a question, it is best to search for existing [Issues](https://github.com/cunla/ghactions-manager/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first.

If you then still feel the need to ask a question and need clarification, we recommend the following:

- Open an [Issue](https://github.com/cunla/ghactions-manager/issues/new).
- Provide as much context as you can about what you're running into.
- Provide project and platform versions (nodejs, npm, etc), depending on what seems relevant.

We will then take care of the issue as soon as possible.

<!--
You might want to create a separate issue tag for questions and include it in this description. People should then tag their issues accordingly.

Depending on how large the project is, you may want to outsource the questioning, e.g. to Stack Overflow or Gitter. You may add additional contact and information possibilities:
- IRC
- Slack
- Gitter
- Stack Overflow tag
- Blog
- FAQ
- Roadmap
- E-Mail List
- Forum
-->

## I Want To Contribute

> ### Legal Notice <!-- omit in toc -->
> When contributing to this project, you must agree that you have authored 100% of the content, that you have the necessary rights to the content and that the content you contribute may be provided under the project license.

### Reporting Bugs

<!-- omit in toc -->
#### Before Submitting a Bug Report

A good bug report shouldn't leave others needing to chase you up for more information. Therefore, we ask you to investigate carefully, collect information and describe the issue in detail in your report. Please complete the following steps in advance to help us fix any potential bug as fast as possible.

- Make sure that you are using the latest version.
- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://github.com/cunla/ghactions-manager). If you are looking for support, you might want to check [this section](#i-have-a-question)).
- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/cunla/ghactions-manager/issues?q=label%3Abug).
- Also make sure to search the internet (including Stack Overflow) to see if users outside the GitHub community have discussed the issue.
- Collect information about the bug:
- Stack trace (Traceback)
- OS, Platform and Version (Windows, Linux, macOS, x86, ARM)
- Version of the interpreter, compiler, SDK, runtime environment, package manager, depending on what seems relevant.
- Possibly your input and the output
- Can you reliably reproduce the issue? And can you also reproduce it with older versions?

<!-- omit in toc -->
#### How Do I Submit a Good Bug Report?

> You must never report security related issues, vulnerabilities or bugs including sensitive information to the issue tracker, or elsewhere in public. Instead, sensitive bugs must be sent by email to <[email protected]>.
<!-- You may add a PGP key to allow the messages to be sent encrypted as well. -->

We use GitHub issues to track bugs and errors. If you run into an issue with the project:

- Open an [Issue](https://github.com/cunla/ghactions-manager/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.)
- Explain the behavior you would expect and the actual behavior.
- Please provide as much context as possible and describe the *reproduction steps* that someone else can follow to recreate the issue on their own. This usually includes your code. For good bug reports you should isolate the problem and create a reduced test case.
- Provide the information you collected in the previous section.

Once it's filed:

- The project team will label the issue accordingly.
- A team member will try to reproduce the issue with your provided steps. If there are no reproduction steps or no obvious way to reproduce the issue, the team will ask you for those steps and mark the issue as `needs-repro`. Bugs with the `needs-repro` tag will not be addressed until they are reproduced.
- If the team is able to reproduce the issue, it will be marked `needs-fix`, as well as possibly other tags (such as `critical`), and the issue will be left to be [implemented by someone](#your-first-code-contribution).

<!-- You might want to create an issue template for bugs and errors that can be used as a guide and that defines the structure of the information to be included. If you do so, reference it here in the description. -->


### Suggesting Enhancements

This section guides you through submitting an enhancement suggestion for GitHub Actions Manager, **including completely new features and minor improvements to existing functionality**. Following these guidelines will help maintainers and the community to understand your suggestion and find related suggestions.

<!-- omit in toc -->
#### Before Submitting an Enhancement

- Make sure that you are using the latest version.
- Read the [documentation](https://github.com/cunla/ghactions-manager) carefully and find out if the functionality is already covered, maybe by an individual configuration.
- Perform a [search](https://github.com/cunla/ghactions-manager/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
- Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be useful to the majority of our users and not just a small subset. If you're just targeting a minority of users, consider writing an add-on/plugin library.

<!-- omit in toc -->
#### How Do I Submit a Good Enhancement Suggestion?

Enhancement suggestions are tracked as [GitHub issues](https://github.com/cunla/ghactions-manager/issues).

- Use a **clear and descriptive title** for the issue to identify the suggestion.
- Provide a **step-by-step description of the suggested enhancement** in as many details as possible.
- **Describe the current behavior** and **explain which behavior you expected to see instead** and why. At this point you can also tell which alternatives do not work for you.
- You may want to **include screenshots and animated GIFs** which help you demonstrate the steps or point out the part which the suggestion is related to. You can use [this tool](https://www.cockos.com/licecap/) to record GIFs on macOS and Windows, and [this tool](https://github.com/colinkeenan/silentcast) or [this tool](https://github.com/GNOME/byzanz) on Linux. <!-- this should only be included if the project has a GUI -->
- **Explain why this enhancement would be useful** to most GitHub Actions Manager users. You may also want to point out the other projects that solved it better and which could serve as inspiration.

<!-- You might want to create an issue template for enhancement suggestions that can be used as a guide and that defines the structure of the information to be included. If you do so, reference it here in the description. -->

### Your First Code Contribution
Import the project as a gradle project to IntelliJ.
IntelliJ should do the rest. You can choose the `Run Plugin` configuration,
and it will start the plugin.


### Improving The Documentation
Feel free to create pull requests with new documentation under `docs/` directory or in existing `.md` files.

## Style guides
### Commit Messages
Adopted from [How to write a commit message](https://cbea.ms/git-commit/)
1. Separate subject from body with a blank line
2. Limit the subject line to 50 characters
3. Capitalize the subject line
4. Do not end the subject line with a period
5. Use the imperative mood in the subject line
6. Wrap the body at 72 characters
7. Use the body to explain what and why vs. how

## Join The Project Team
Write [me on LinkedIn](https://www.linkedin.com/in/daniel-moran-8a096a15/) if you want to join the
project team.

<!-- omit in toc -->
## Attribution
This guide is based on the **contributing-gen**. [Make your own](https://github.com/bttger/contributing-gen)!
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
github: cunla
polar: cunla
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
### Describe the bug
A clear and concise description of what the bug is.
Add a screenshot if it is relevant.

**Describe the bug:**
<!-- A clear and concise description of what the bug is. -->

### Steps to reproduce

<!-- Steps to reproduce the issue. -->
### Expected behavior

<!-- A clear and concise description of what you expected to happen. -->

### Additional context

Plugin version:
IDE:
OS:
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ updates:
interval: "daily"
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
directory: ".github/"
target-branch: "next"
schedule:
interval: "daily"
55 changes: 55 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
name-template: 'v$RESOLVED_VERSION 🌈'
tag-template: 'v$RESOLVED_VERSION'
categories:
- title: '🚀 Features'
labels:
- 'feature'
- 'enhancement'
- title: '🐛 Bug Fixes'
labels:
- 'fix'
- 'bugfix'
- 'bug'
- title: '🧰 Maintenance'
label: 'chore'
- title: '⬆️ Dependency Updates'
label: 'dependencies'
change-template: '- $TITLE (#$NUMBER)'
change-title-escapes: '\<*_&'
autolabeler:
- label: 'chore'
files:
- '*.md'
- '.github/*'
- label: 'bug'
title:
- '/fix/i'
- label: 'dependencies'
files:
- 'poetry.lock'
version-resolver:
major:
labels:
- 'breaking'
minor:
labels:
- 'feature'
- 'enhancement'
patch:
labels:
- 'chore'
- 'dependencies'
- 'bug'
default: patch
template: |
# Changes

$CHANGES

## Contributors
We'd like to thank all the contributors who worked on this release!

$CONTRIBUTORS

**Full Changelog**: https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
Loading
Loading