Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9a4c943
commit 5928a37
Showing
32 changed files
with
2,356 additions
and
4,706 deletions.
There are no files selected for viewing
This file contains 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,47 @@ | ||
name: Release Workflow | ||
|
||
on: | ||
release: | ||
types: [created] | ||
|
||
jobs: | ||
build-and-release: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Set up PHP | ||
uses: shivammathur/setup-php@v2 | ||
with: | ||
php-version: "8.1" | ||
extensions: mbstring, xml | ||
coverage: none | ||
|
||
- name: Install dependencies | ||
run: composer install --no-dev --prefer-dist | ||
|
||
- name: Read version and name from config | ||
id: read-config | ||
run: | | ||
version=$(grep 'version' ./config/module.ini | cut -d '=' -f2 | tr -d ' "' | tr -d "\r") | ||
echo "::set-output name=version::$version" | ||
echo "::set-output name=name::IiifViewers" | ||
- name: Prepare release | ||
run: | | ||
version=${{ steps.read-config.outputs.version }} | ||
name=${{ steps.read-config.outputs.name }} | ||
echo "Preparing release for $name version $version" | ||
rsync -ahv . "./$name" --exclude '.*' --exclude '*.sh' | ||
zip -r "./$name-$version.zip" "./$name" | ||
rm -rf "./$name" | ||
- name: Upload Release Asset | ||
uses: actions/upload-release-asset@v1 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
upload_url: ${{ github.event.release.upload_url }} | ||
asset_path: ./${{ steps.read-config.outputs.name }}-${{ steps.read-config.outputs.version }}.zip | ||
asset_name: ${{ steps.read-config.outputs.name }}-${{ steps.read-config.outputs.version }}.zip | ||
asset_content_type: application/zip |
This file contains 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 |
---|---|---|
|
@@ -2,4 +2,4 @@ | |
/node_modules/ | ||
.sass-cache | ||
.DS_Store | ||
bk | ||
.php-cs-fixer.cache |
This file contains 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,33 @@ | ||
<?php | ||
|
||
$finder = PhpCsFixer\Finder::create() | ||
->exclude('build') | ||
->exclude('vendor') | ||
->exclude('node_modules') | ||
->in(__DIR__); | ||
|
||
$config = new PhpCsFixer\Config(); | ||
return $config->setRules([ | ||
'@PSR2' => true, | ||
'array_syntax' => ['syntax' => 'short'], | ||
'binary_operator_spaces' => ['default' => 'align_single_space_minimal'], | ||
'cast_spaces' => true, | ||
'include' => true, | ||
'no_blank_lines_after_class_opening' => true, | ||
'no_blank_lines_after_phpdoc' => true, | ||
'no_extra_blank_lines' => ['tokens' => ['extra']], // 'no_extra_consecutive_blank_lines' の設定が 'no_extra_blank_lines' に変更されました | ||
'no_leading_import_slash' => true, | ||
'no_leading_namespace_whitespace' => true, | ||
'no_trailing_comma_in_singleline_array' => true, | ||
'no_unused_imports' => true, | ||
'no_whitespace_in_blank_line' => true, | ||
'object_operator_without_whitespace' => true, | ||
'phpdoc_indent' => true, | ||
'phpdoc_no_empty_return' => false, // 'phpdoc_no_empty_return' の設定は v3 で削除された可能性があります。適切な代替を文書で確認してください | ||
'phpdoc_scalar' => true, | ||
'phpdoc_no_useless_inheritdoc' => true, // 'phpdoc_to_comment' の設定はこのように変更されるかもしれません | ||
'phpdoc_trim' => true, | ||
'trailing_comma_in_multiline' => ['elements' => ['arrays']], // 'trailing_comma_in_multiline_array' の設定が 'trailing_comma_in_multiline' に変更されました | ||
]) | ||
->setFinder($finder) | ||
->setUsingCache(true); |
This file contains 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 |
---|---|---|
@@ -1,7 +1,5 @@ | ||
{ | ||
"name": "omeka-s-themes/default", | ||
"type": "omeka-s-theme", | ||
"require": { | ||
"omeka/omeka-s": "*" | ||
"require-dev": { | ||
"friendsofphp/php-cs-fixer": "^3.0" | ||
} | ||
} | ||
} |
Oops, something went wrong.