Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9f91154
Merge pull request #57 from contentstack/staging
aman19K Oct 4, 2024
b0b6200
sca-scan.yml
aravindbuilt Jan 20, 2025
9ae7e9d
jira.yml
aravindbuilt Jan 20, 2025
b0c6627
sast-scan.yml
aravindbuilt Jan 20, 2025
936a717
Updated codeowners
aravindbuilt Jan 20, 2025
a5855fd
policy-scan.yml
aravindbuilt Apr 16, 2025
bafec3b
issues-jira.yml
aravindbuilt Apr 16, 2025
1db8fb2
Delete jira.yml
aravindbuilt Apr 16, 2025
fd6cc6e
Delete sast-scan.yml
aravindbuilt Apr 16, 2025
a33660d
Updated codeowners
aravindbuilt Apr 16, 2025
ca909e5
policy-scan.yml
aravindbuilt Apr 23, 2025
8c4cd74
policy-scan.yml
aravindbuilt May 5, 2025
45b2194
issues-jira.yml
aravindbuilt May 5, 2025
c606ba5
secrets-scan.yml
aravindbuilt May 5, 2025
219451b
Updated codeowners
aravindbuilt May 5, 2025
30b9ccb
talismanrc file updated
aravindbuilt May 5, 2025
42586c1
Merge pull request #61 from contentstack/development
reeshika-h Jun 12, 2025
b4ff587
fix: update copyright year in LICENSE file to 2025
reeshika-h Jun 12, 2025
25e9f81
Merge pull request #64 from contentstack/fix/workflow
harshithad0703 Jun 12, 2025
3311498
Merge pull request #63 from contentstack/master
harshithad0703 Jun 12, 2025
38738c0
Delete .github/workflows/sca-scan.yml
aravindbuilt Jun 12, 2025
1a0d6ee
Merge pull request #62 from contentstack/staging
harshithad0703 Jun 13, 2025
f829e78
fix: update iOS deployment target to 12.0 and upgrade CocoaPods versi…
reeshika-h Jun 13, 2025
798115b
Merge branch 'master' into fix/release
harshithad0703 Jun 13, 2025
298d84b
Merge pull request #65 from contentstack/fix/release
harshithad0703 Jun 13, 2025
f6fadfa
Delete secrets-scan.yml
aravindbuilt Sep 8, 2025
1bc0195
Updated codeowners
aravindbuilt Sep 8, 2025
187a8e6
Merge pull request #67 from contentstack/master
harshithad0703 Sep 17, 2025
ce2b98a
Merge pull request #69 from contentstack/development
harshithad0703 Sep 18, 2025
12d3ef3
Merge pull request #68 from contentstack/staging
harshithad0703 Sep 22, 2025
97781fb
Merge pull request #70 from contentstack/master
harshithad0703 Sep 22, 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
31 changes: 31 additions & 0 deletions .github/workflows/issues-jira.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Create Jira Ticket for Github Issue

on:
issues:
types: [opened]

jobs:
issue-jira:
runs-on: ubuntu-latest
steps:

- name: Login to Jira
uses: atlassian/gajira-login@master
env:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}

- name: Create Jira Issue
id: create_jira
uses: atlassian/gajira-create@master
with:
project: ${{ secrets.JIRA_PROJECT }}
issuetype: ${{ secrets.JIRA_ISSUE_TYPE }}
summary: Github | Issue | ${{ github.event.repository.name }} | ${{ github.event.issue.title }}
description: |
*GitHub Issue:* ${{ github.event.issue.html_url }}

*Description:*
${{ github.event.issue.body }}
fields: "${{ secrets.ISSUES_JIRA_FIELDS }}"
33 changes: 0 additions & 33 deletions .github/workflows/jira.yml

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/policy-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Checks the security policy and configurations
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-policy:
if: github.event.repository.visibility == 'public'
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@master
- name: Checks for SECURITY.md policy file
run: |
if ! [[ -f "SECURITY.md" || -f ".github/SECURITY.md" ]]; then exit 1; fi
security-license:
if: github.event.repository.visibility == 'public'
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@master
- name: Checks for License file
run: |
expected_license_files=("LICENSE" "LICENSE.txt" "LICENSE.md" "License.txt")
license_file_found=false
current_year=$(date +"%Y")

for license_file in "${expected_license_files[@]}"; do
if [ -f "$license_file" ]; then
license_file_found=true
# check the license file for the current year, if not exists, exit with error
if ! grep -q "$current_year" "$license_file"; then
echo "License file $license_file does not contain the current year."
exit 2
fi
break
fi
done

if [ "$license_file_found" = false ]; then
echo "No license file found. Please add a license file to the repository."
exit 1
fi
11 changes: 0 additions & 11 deletions .github/workflows/sast-scan.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
fileignoreconfig:
- filename: .github/workflows/secrets-scan.yml
ignore_detectors:
- filecontent
- filename: Contentstack.xcodeproj/project.pbxproj
checksum: 10cb4bc5ca755f7392309a88cd6df510a45f8c527ea2f8edc71e1ae1fda60941
- filename: .github/workflows/sast-scan.yml
Expand Down
6 changes: 5 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
* @contentstack/security-admin
* @contentstack/devex-pr-reviewers

.github/workflows/policy-scan.yml @contentstack/security-admin

.github/workflows/issues-jira.yml @contentstack/security-admin
2 changes: 1 addition & 1 deletion Contentstack.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ s.author = { 'Contentstack' => '[email protected]' }
s.source = { :git => 'https://github.com/contentstack/contentstack-ios.git', :tag => 'v3.14.0' }
s.social_media_url = 'https://twitter.com/Contentstack'

s.ios.deployment_target = '11.0'
s.ios.deployment_target = '12.0'


s.source_files = 'ThirdPartyExtension/ISO8601DateFormatter/*.{h,m}','ThirdPartyExtension/Networking/*.{h,m}','ThirdPartyExtension/MMarkDown/*.{h,m}', 'Contentstack/*.{h,m}', 'Contentstack/ThirdPartyNamespaceHeader/*.h', 'ContentstackInternal/*.{h,m}'
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2012-2024 Contentstack
Copyright (c) 2012-2025 Contentstack

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
PODFILE CHECKSUM: e70b33906e829ccd2b052bc0e0cff91ee8ee49e6

COCOAPODS: 1.15.2
COCOAPODS: 1.16.2