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

feature:[SCRUM-41] Create github actions for dotnet-outdated #7

Closed
wants to merge 50 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
a7d249a
feat: [SCRUM-41] remove CODEOWNERS file
gavanlamb Jun 12, 2024
7cb21ca
feat: [SCRUM-41] remove .devcontainer
gavanlamb Jun 12, 2024
96bb41b
feat: [SCRUM-41] remove linting config files
gavanlamb Jun 12, 2024
947eb2b
feat: [SCRUM-41] remove main file
gavanlamb Jun 12, 2024
51bd823
feat: [SCRUM-41] remove wait file
gavanlamb Jun 12, 2024
6216137
feat: [SCRUM-41] remove pretty config
gavanlamb Jun 12, 2024
e25ef1b
feat: [SCRUM-41] add client for GitHub checks
gavanlamb Jun 12, 2024
db5def8
feat: [SCRUM-41] add client for GitHub issue comments
gavanlamb Jun 12, 2024
f57ab2c
feat: [SCRUM-41] add functionality to create octokit client
gavanlamb Jun 12, 2024
f7e4ba9
feat: [SCRUM-41] add error for invalid input
gavanlamb Jun 12, 2024
dc91be3
feat: [SCRUM-41] add helper for paths
gavanlamb Jun 12, 2024
fff7616
feat: [SCRUM-41] add helper for github input
gavanlamb Jun 12, 2024
12ae73c
feat: [SCRUM-41] add types
gavanlamb Jun 12, 2024
10ce3e5
feat: [SCRUM-41] add service for dotnet action
gavanlamb Jun 12, 2024
e0c3050
feat: [SCRUM-41] add service for GitHub
gavanlamb Jun 12, 2024
2065c39
feat: [SCRUM-41] add service for outdated action
gavanlamb Jun 12, 2024
c773d12
feat: [SCRUM-41] add service for summary generation
gavanlamb Jun 12, 2024
ed96b0b
feat: [SCRUM-41] add index
gavanlamb Jun 12, 2024
a156be2
feat: [SCRUM-41] remove coverage badge
gavanlamb Jun 12, 2024
7ca41e4
feat: [SCRUM-41] remove release script
gavanlamb Jun 12, 2024
180a20e
feat: [SCRUM-41] add eslint config
gavanlamb Jun 12, 2024
308039b
feat: [SCRUM-41] update action file
gavanlamb Jun 12, 2024
80c69e6
feat: [SCRUM-41] update tsconfig files
gavanlamb Jun 12, 2024
eb4d603
feat: [SCRUM-41] update package
gavanlamb Jun 12, 2024
5b1f13a
feat: [SCRUM-41] update action input names
gavanlamb Jun 13, 2024
f01b784
feat: [SCRUM-41] update readme
gavanlamb Jun 13, 2024
d58391c
feat: [SCRUM-41] update package.json
gavanlamb Jun 13, 2024
41be022
feat: [SCRUM-41] create distributable
gavanlamb Jun 13, 2024
7df5ea8
feat: [SCRUM-41] add a workflow for updating the Jira status when a p…
gavanlamb Jun 13, 2024
4b7cd9e
feat: [SCRUM-41] add a workflow for removing an environment when a PR…
gavanlamb Jun 13, 2024
8479d93
feat: [SCRUM-41] add a workflow for when a PR is opened or reopened
gavanlamb Jun 13, 2024
63e841a
feat: [SCRUM-41] move jest config to a ts file
gavanlamb Jun 13, 2024
ae89927
feat: [SCRUM-41] fix linting
gavanlamb Jun 13, 2024
f67d2a3
feat: [SCRUM-41] add preview workflow
gavanlamb Jun 13, 2024
9c672c5
feat: [SCRUM-41] remove actions
gavanlamb Jun 13, 2024
0e6d13e
feat: [SCRUM-41] reset version to 0.0.0
gavanlamb Jun 13, 2024
ac2e8dd
feat: [SCRUM-41] set version from version step
gavanlamb Jun 13, 2024
3af4fee
feat: [SCRUM-41] add junit test result to gitignore
gavanlamb Jun 13, 2024
e1a1a91
feat: [SCRUM-41] update preview workflow to be triggered by pull_requ…
gavanlamb Jun 13, 2024
4d8fcde
feat: [SCRUM-41] exclude jest.config.ts from the packaged code
gavanlamb Jun 13, 2024
26fa4ce
feat: [SCRUM-41] include jest.config.ts from the packaged code
gavanlamb Jun 13, 2024
6fd21a6
feat: [SCRUM-41] package code
gavanlamb Jun 13, 2024
2e4ff35
feat: [SCRUM-41] Add step to publish coverage
gavanlamb Jun 13, 2024
bc1effc
feat: [SCRUM-41] opt out of coverage comparison
gavanlamb Jun 13, 2024
c30a36d
feat: [SCRUM-41] update jest command
gavanlamb Jun 13, 2024
243bfae
feat: [SCRUM-41] update .gitignore to exclude the test-results folder
gavanlamb Jun 14, 2024
555edcb
feat: [SCRUM-41] add git versioning
gavanlamb Jun 14, 2024
4720a95
feat: [SCRUM-41] update readme
gavanlamb Jun 14, 2024
39e9afd
feat: [SCRUM-41] remove action to update Jira issue status
gavanlamb Jun 14, 2024
2475cc9
feat: [SCRUM-41] update pull.request.opened.yml to notify slack
gavanlamb Jun 14, 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
41 changes: 0 additions & 41 deletions .devcontainer/devcontainer.json

This file was deleted.

26 changes: 15 additions & 11 deletions .github/linters/.eslintrc.yml → .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ parserOptions:
ecmaVersion: 2023
sourceType: module
project:
- './.github/linters/tsconfig.json'
- './tsconfig.json'
- './tsconfig.test.json'

plugins:
- filenames
- jest
- '@typescript-eslint'

extends:
- eslint:recommended
Expand All @@ -37,32 +37,36 @@ extends:
rules:
{
'camelcase': 'off',
'indent': ["error", 4],
'eslint-comments/no-use': 'off',
'eslint-comments/no-unused-disable': 'off',
'filenames/match-regex': [2, "^([a-zA-Z0-9_-]+).([a-zA-Z0-9]+)$", true],
'i18n-text/no-en': 'off',
'import/no-namespace': 'off',
'import/no-unresolved': 'off',
'no-shadow': 'off',
'no-console': 'off',
'no-unused-vars': 'off',
'prettier/prettier': 'error',
'no-useless-escape': 'off',
'semi': 'off',
'semi-style': 'off',
'prettier/prettier': 'off',
'@typescript-eslint/array-type': 'error',
'@typescript-eslint/await-thenable': 'error',
'@typescript-eslint/ban-ts-comment': 'error',
'@typescript-eslint/consistent-type-assertions': 'error',
'@typescript-eslint/explicit-member-accessibility':
['error', { 'accessibility': 'no-public' }],
'@typescript-eslint/explicit-function-return-type':
['error', { 'allowExpressions': true }],
'@typescript-eslint/explicit-member-accessibility': ['error', { 'accessibility': 'no-public' }],
'@typescript-eslint/explicit-function-return-type': ['error', { 'allowExpressions': true }],
'@typescript-eslint/func-call-spacing': ['error', 'never'],
'@typescript-eslint/no-array-constructor': 'error',
'@typescript-eslint/no-empty-interface': 'error',
'@typescript-eslint/no-explicit-any': 'error',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-extraneous-class': 'error',
'@typescript-eslint/no-for-in-array': 'error',
'@typescript-eslint/no-inferrable-types': 'error',
'@typescript-eslint/no-misused-new': 'error',
'@typescript-eslint/no-namespace': 'error',
'@typescript-eslint/no-non-null-assertion': 'warn',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-require-imports': 'error',
'@typescript-eslint/no-unnecessary-qualifier': 'error',
'@typescript-eslint/no-unnecessary-type-assertion': 'error',
Expand All @@ -76,8 +80,8 @@ rules:
'@typescript-eslint/promise-function-async': 'error',
'@typescript-eslint/require-array-sort-compare': 'error',
'@typescript-eslint/restrict-plus-operands': 'error',
'@typescript-eslint/semi': ['error', 'never'],
'@typescript-eslint/semi': ['error', 'always'],
'@typescript-eslint/space-before-function-paren': 'off',
'@typescript-eslint/type-annotation-spacing': 'error',
'@typescript-eslint/unbound-method': 'error'
'@typescript-eslint/unbound-method': 'off'
}
26 changes: 0 additions & 26 deletions .github/dependabot.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/linters/.markdown-lint.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .github/linters/.yaml-lint.yml

This file was deleted.

9 changes: 0 additions & 9 deletions .github/linters/tsconfig.json

This file was deleted.

72 changes: 0 additions & 72 deletions .github/workflows/check-dist.yml

This file was deleted.

64 changes: 0 additions & 64 deletions .github/workflows/ci.yml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

24 changes: 24 additions & 0 deletions .github/workflows/environment.remove.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 'Remove environment'

on:
pull_request:
types:
- closed

concurrency:
cancel-in-progress: false
group: environment-remove-${{ github.ref_name }}

env:
environment: Preview${{ github.event.pull_request.number }}

jobs:
remove:
name: Remove environment
runs-on: ubuntu-latest
steps:
- name: Delete the ${{ env.environment }} environment
uses: strumwolf/delete-deployment-environment@v3.0.0
with:
token: ${{ secrets.PAT_GITHUB_ACTIONS }}
environment: ${{ env.environment }}
Loading
Loading