Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6fcda38
chore: add gha workflows
elylucas Nov 11, 2025
500f1f9
chore: add test projects workflow
elylucas Nov 11, 2025
e650e2f
chore: remove postbuild from scripts
elylucas Nov 11, 2025
713cd3e
chore: remove space id from secrets
elylucas Nov 11, 2025
c12c967
chore: skipping demo projects
elylucas Nov 11, 2025
a93fc96
chore: add maxworkers to vitest config
elylucas Nov 12, 2025
9a39258
chore: removing coverage
elylucas Nov 12, 2025
831271c
chore: fixing yaml
elylucas Nov 12, 2025
ea59743
chore: change to kick off build
elylucas Nov 12, 2025
e2cbd04
chore: update vault secrets
elylucas Nov 12, 2025
b0633b5
chore: add demo projects back into test
elylucas Nov 13, 2025
53c3e4d
chore: install chrome for demo projects
elylucas Nov 13, 2025
162b177
chore: install chrome driver
elylucas Nov 13, 2025
30cb4cf
chore: start puppeteer in no sandbox mode
elylucas Nov 13, 2025
1e843e1
chore: format fix
elylucas Nov 13, 2025
8c6b5ed
chore: does it work without installing chrome?
elylucas Nov 13, 2025
93bb911
chore: remove circle config
elylucas Nov 13, 2025
60ab9f4
fix: fix typo to test release
elylucas Nov 13, 2025
23b0575
chore: temp remove vault access
elylucas Nov 13, 2025
116b5d8
chore: putting vault access back in
elylucas Nov 13, 2025
3908095
Merge branch 'master' into dx-542-update-to-gha
elylucas Nov 13, 2025
396cbb3
chore: set throttle to 3 to help reduce rate limit errors in testing
elylucas Nov 14, 2025
22a1dcf
chore: replace some concurrent promise requests with sequential
elylucas Nov 14, 2025
bc33c75
chore: fix lint
elylucas Nov 14, 2025
dffa890
chore: fix format
elylucas Nov 14, 2025
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
151 changes: 0 additions & 151 deletions .circleci/config.yml

This file was deleted.

6 changes: 2 additions & 4 deletions .contentful/vault-secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,5 @@ services:
github-action:
policies:
- dependabot
circleci:
policies:
- semantic-release-ecosystem
- packages-read
- semantic-release
- packages-read
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
name: Bug Report
about: Create a report to help us improve
title: '[BUG] '
labels: bug
assignees: ''
---

## Bug Description

A clear and concise description of what the bug is.

## Steps to Reproduce

1. Go to '...'
2. Execute '...'
3. See error

## Expected Behavior

A clear and concise description of what you expected to happen.

## Actual Behavior

A clear and concise description of what actually happened.

## Code Sample

```javascript
// Minimal code to reproduce the issue
```

## Environment

- OS: [e.g. macOS 13.0, Windows 11, Ubuntu 22.04]
- Package Version: [e.g. 1.2.3]
- Node Version: [e.g. 18.0.0]
- Package Manager: [e.g. npm 9.0.0, yarn 1.22.0]

## Error Messages/Logs

```
Paste any error messages or relevant logs here
```

## Screenshots

If applicable, add screenshots to help explain your problem.

## Additional Context

Add any other context about the problem here.

## Possible Solution

If you have suggestions on how to fix the bug, please describe them here.
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: true
contact_links:
- name: Question or Discussion
url: https://github.com/contentful/contentful-management/discussions
about: Ask questions or discuss ideas with the community
- name: Documentation
url: https://docs.yourproject.com
about: Check out our documentation for help and guides
- name: Security Vulnerability
url: https://github.com/contentful/contentful-management/security/advisories/new
about: Report a security vulnerability privately
70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
name: Feature Request
about: Suggest an idea for this project
title: '[FEATURE] '
labels: enhancement
assignees: ''
---

## Feature Description

A clear and concise description of the feature you'd like to see.

## Problem Statement

Is your feature request related to a problem? Please describe.
Example: I'm always frustrated when [...]

## Proposed Solution

A clear and concise description of what you want to happen.

## Use Case

Describe the use case for this feature. How would you use it?

```javascript
// Example of how the feature would be used
const example = new Feature({
option: 'value',
});
```

## Alternatives Considered

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

## Benefits

What are the benefits of implementing this feature?

- Benefit 1
- Benefit 2
- Benefit 3

## Potential Drawbacks

Are there any potential drawbacks or challenges with this feature?

## Additional Context

Add any other context, screenshots, or examples about the feature request here.

## Implementation Suggestions

If you have ideas about how this could be implemented, please share them here.

## Priority

How important is this feature to you?

- [ ] Critical - Blocking my usage
- [ ] High - Important for my use case
- [ ] Medium - Would be nice to have
- [ ] Low - Just a suggestion

## Willingness to Contribute

- [ ] I'd be willing to submit a PR for this feature
- [ ] I can help test this feature
- [ ] I can help with documentation
18 changes: 6 additions & 12 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--
Thank you for opening a pull request.

Please fill in as much of the template below as you're able. Feel free to delete
Please fill in as much of the template below as you're able. Feel free to remove
any section you want to skip.
-->

Expand All @@ -20,16 +20,10 @@ Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.
-->

## Checklist (check all before merging)
## PR Checklist

- [ ] Both unit and integration tests are passing
- [ ] I have read the `CONTRIBUTING.md` file
- [ ] All commits follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/)
- [ ] Documentation is updated (if necessary)
- [ ] PR doesn't contain any sensitive information
- [ ] There are no breaking changes
- [ ] Changes are reflected in the documentation

When adding a new method:

- [ ] The new method is exported through the default and plain CMA client
- [ ] All new public types are exported from `./lib/export-types.ts`
- [ ] Added a unit test for the new method
- [ ] Added an integration test for the new method
- [ ] The new method is added to the documentation
49 changes: 12 additions & 37 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
version: 2
registries:
npm-github:
type: npm-registry
url: https://npm.pkg.github.com
token: ${{secrets.NPM_REGISTRY_REGISTRY_GH_ORG_TOKEN}}
updates:
- package-ecosystem: npm
versioning-strategy: lockfile-only
registries:
- npm-github
directory: "/"
# Enable version updates for npm
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: daily
time: "00:00"
timezone: UTC
interval: 'weekly'
day: 'monday'
open-pull-requests-limit: 10
reviewers:
- 'contentful/team-developer-experience'
labels:
- 'dependencies'
commit-message:
prefix: 'chore'
include: 'scope'
ignore:
- dependency-name: husky
versions:
Expand All @@ -25,27 +24,3 @@ updates:
- dependency-name: webpack
versions:
- '>= 5.0.0'
# requires node@18
- dependency-name: semantic-release
versions:
- '>= 20.0.0'
commit-message:
prefix: build
include: scope
groups:
production-dependencies:
applies-to: version-updates
dependency-type: production
update-types:
- minor
- patch
patterns:
- '*'
dev-dependencies:
applies-to: version-updates
dependency-type: development
update-types:
- minor
- patch
patterns:
- '*'
Loading
Loading