Repository navigation
feat: pre job fork check #648
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
Merged
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
2c94bc1
mark external repo-policy-compliance configurations as deprecated
yanksyoon 7ba3881
add allow-forked-repository charm configuration option
yanksyoon f19bbe7
add deprecated configuration option warning
yanksyoon 8134a51
use type casting for bool charm configs
yanksyoon ef9b73c
change config option name to allow-external-contributor
yanksyoon d753dc7
parse allow-external-contributor charm config option
yanksyoon 89f2bad
test: configuration parsing unit tests
yanksyoon 4ffd599
fix: add use_aproxy default value
yanksyoon 4ecc739
add allow_external_contributor configuration to application config
yanksyoon 2498169
add deprecation warning for repo-policy-compliance-client
yanksyoon dc3f022
add allow_external_contributor option to application
yanksyoon 1e10fff
test: initial forked repo testing
yanksyoon d1d4c52
debug
yanksyoon 953fcb5
debug: ping me when test done
yanksyoon dc7c75d
Merge remote-tracking branch 'origin' into feat/pre-job-fork-check
yanksyoon f2c7378
feat: enhance integration tests for trusted and untrusted forked repo…
yanksyoon e2350d0
feat: update GitHub client initialization to use Token authentication
yanksyoon 32f9818
chore: revert charm integration tests
yanksyoon 1eea0f7
chore: revert charm integration tests
yanksyoon 56a182e
chore: merge pre_job_contents_dict generation
yanksyoon 596a559
feat: add GitHub and OpenStack configuration options for integration …
yanksyoon 1e796ff
refactor: simplify configuration file reading in RunningApplication c…
yanksyoon 9200a9b
chore: remove deprecated OpenStack ARM64 options from pytest configur…
yanksyoon 81fa6ec
Merge remote-tracking branch 'origin' into feat/pre-job-fork-check
yanksyoon d4a3453
feat: add integration tests configuration to GitHub Actions and tox
yanksyoon 7134402
chore: lint fixes
yanksyoon a850b00
refactor: streamline OpenStack options and remove deprecated token_al…
yanksyoon 3ef26d0
chore: update integration test environment variables for OpenStack
yanksyoon 5c3934b
Merge branch 'chore/cleanup-tests' into feat/pre-job-fork-check
yanksyoon f295341
chore: undo charm CI testing changes
yanksyoon 97e063f
chore: refactor testing args parsing to upper level
yanksyoon f528f45
refactor: remove environment variable dependency for alternate GitHub…
yanksyoon 2ffb626
chore: apply pflake8 rules to all tests
yanksyoon ada2718
Merge branch 'chore/cleanup-tests' into feat/pre-job-fork-check
yanksyoon 0e7133d
chore: remove reference to unused env var
yanksyoon 4b56fcd
Merge branch 'chore/cleanup-tests' into feat/pre-job-fork-check
yanksyoon eb7a72a
Merge branch 'main' into feat/pre-job-fork-check
yanksyoon 03102bb
test: adapt tests to latest GH repository secrets
yanksyoon ebcffe6
chore: remove integration test requirements.txt
yanksyoon 9e44423
chore: tidy integration test & fail if required params not supplied
yanksyoon 3784ddb
test: update docstring
yanksyoon 4a7030c
ci: install application package before testing
yanksyoon 2f8b0cd
ci: test
yanksyoon ee2edee
ci: fix secrets mapping
yanksyoon 8ed2ac2
ci: skip heavy testing for debug
yanksyoon 54caba5
ci: debug
yanksyoon 2cf25d9
fix: proxy configuration check
yanksyoon 6c938ad
test: use proxies
yanksyoon 23d0713
test: use proxies in fixtures
yanksyoon f40df95
test: use test configured flavor/image
yanksyoon ee73b59
test: application accept 204
yanksyoon aa7e39d
test: use configurable metrics log path
yanksyoon 4114abe
test: prefer reactive configuration by default for tests
yanksyoon 68f8de6
test: prefer non reactive configuration by default to save deploy com…
yanksyoon cf571e2
test: remove duplicate health checks (create app health check enabled)
yanksyoon f5cb83a
test: fix create PR from fork
yanksyoon ff22f45
test: fix PR base
yanksyoon d89fd73
test: stepped PR deployment
yanksyoon 3f24503
refactor: remove unused dispatch workflow function and update tests t…
yanksyoon 185dc80
ci: trigger
yanksyoon 9220288
fix: PR base
yanksyoon 376cf5f
test: origina/upstream/fork repository differentiation
yanksyoon 16a5a0c
ci: trigger
yanksyoon 3f3d3e5
test: fix use aproxy configuration by default
yanksyoon 4a47297
test: get all logs from a run
yanksyoon 39c1a3f
test: log cli output
yanksyoon 3f76829
test: fix log assertion
yanksyoon 2f8bbad
ci: remove debug
yanksyoon f2c46a4
ci: renable charm tests
yanksyoon 2db2abe
fix: lint fixes
yanksyoon ecd2bda
Merge branch 'main' into feat/pre-job-fork-check
yanksyoon 459b1e8
docs: update allow-external-contributor configuration name
yanksyoon 00817b2
ci: revert debug test
yanksyoon 6a3a4fc
Merge branch 'feat/pre-job-fork-check' of https://github.com/canonica…
yanksyoon be8ab20
test: revert subdir tests per-file-ignores settings
yanksyoon b5b39a9
test: fix syntax err
yanksyoon 9ea9786
test: add openstack user/project domain name
yanksyoon 85574bb
test: add openstack user/project domain name
yanksyoon fbeb9d6
test: add openstack user/project domain name
yanksyoon 6d97fae
test: add openstack cleanup fixture
yanksyoon 1e764f5
test: remove runtime hook
yanksyoon 35fb1d2
Merge branch 'main' into feat/pre-job-fork-check
yanksyoon ee17ea1
Merge remote-tracking branch 'origin' into feat/pre-job-fork-check
yanksyoon 461744d
feat: flush runners on external contributor config change
yanksyoon 62ea95a
feat: add allow_external_contributor to stored state
yanksyoon 33d49e6
chore: increment app version & docs: update changelog
yanksyoon c323b96
fix: use stored state
yanksyoon 30dc913
fix: only check user association for pull_request events
yanksyoon 1a1a037
chore: whitespace for concatenated string
yanksyoon dadbf41
revert removed whitespace from test fixture docstring
yanksyoon 9886120
Merge branch 'main' into feat/pre-job-fork-check
yanksyoon f51a1f4
feat: check all events that can be triggered by external contributors
yanksyoon 5697288
Merge branch 'main' into feat/pre-job-fork-check
yanksyoon b62b44f
Merge branch 'main' into feat/pre-job-fork-check
yanksyoon f3ecd9f
test: cover different event types
yanksyoon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| # Copyright 2025 Canonical Ltd. | ||
| # See LICENSE file for licensing details. |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.