# template: foreman_plugin %global gem_name foreman-tasks %global plugin_name foreman-tasks %global foreman_min_version 3.9 Name: rubygem-%{gem_name} Version: 9.2.0 Release: 1%{?foremandist}%{?dist} Summary: Foreman plugin for showing tasks information for resources and users License: GPLv3 URL: https://github.com/theforeman/foreman-tasks Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem Source1: %{gem_name}.logrotate # start specfile generated dependencies Requires: foreman >= %{foreman_min_version} BuildRequires: foreman-assets >= %{foreman_min_version} BuildRequires: foreman-plugin >= %{foreman_min_version} Requires: ruby BuildRequires: ruby BuildRequires: rubygems-devel BuildRequires: rubygem(dynflow) >= 1.9.0 BuildRequires: (rubygem(fugit) >= 1.8 with rubygem(fugit) < 2) BuildRequires: rubygem(get_process_mem) BuildRequires: rubygem(sinatra) BuildArch: noarch Provides: foreman-plugin-%{plugin_name} = %{version} # end specfile generated dependencies # start package.json devDependencies BuildRequires BuildRequires: (npm(@babel/core) >= 7.7.0 with npm(@babel/core) < 8.0.0) BuildRequires: npm(@theforeman/builder) >= 12.1.1 BuildRequires: (npm(jed) >= 1.1.1 with npm(jed) < 2.0.0) # end package.json devDependencies BuildRequires # start package.json dependencies BuildRequires BuildRequires: (npm(c3) >= 0.4.11 with npm(c3) < 1.0.0) # end package.json dependencies BuildRequires %description The goal of this plugin is to unify the way of showing task statuses across the Foreman instance. It defines Task model for keeping the information about the tasks and Lock for assigning the tasks to resources. The locking allows dealing with preventing multiple colliding tasks to be run on the same resource. It also optionally provides Dynflow infrastructure for using it for managing the tasks. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %foreman_bundlerd_file %foreman_precompile_plugin -s # the gem_name is foreman-tasks, but the assets are actually in both foreman-tasks and foreman_tasks ln -s %{gem_instdir}/public/assets/foreman_tasks %{buildroot}%{foreman_dir}/public/assets/foreman_tasks mkdir -p %{buildroot}%{foreman_dir}/public/webpack ln -s %{gem_instdir}/public/webpack/foreman_tasks %{buildroot}%{foreman_dir}/public/webpack/foreman_tasks mkdir -p %{buildroot}%{foreman_pluginconf_dir} mv %{buildroot}/%{gem_instdir}/config/%{gem_name}.yaml.example \ %{buildroot}%{foreman_pluginconf_dir}/%{gem_name}.yaml #link dynflow-debug.sh to be called from foreman-debug chmod +x %{buildroot}%{gem_instdir}/extra/dynflow-debug.sh %{__mkdir_p} %{buildroot}%{foreman_dir}/script/foreman-debug.d ln -s %{gem_instdir}/extra/dynflow-debug.sh %{buildroot}%{foreman_dir}/script/foreman-debug.d/60-dynflow_debug # Link rake task interface scripts into /usr/bin mkdir -p %{buildroot}%{_bindir} ln -s %{gem_instdir}/extra/foreman-tasks-cleanup.sh %{buildroot}%{_bindir}/foreman-tasks-cleanup ln -s %{gem_instdir}/extra/foreman-tasks-export.sh %{buildroot}%{_bindir}/foreman-tasks-export # Logrotate script install -Dp -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/%{gem_name} %post type foreman-selinux-relabel >/dev/null 2>&1 && foreman-selinux-relabel 2>&1 >/dev/null || true %files %dir %{gem_instdir} %exclude %{gem_instdir}/.eslintrc %exclude %{gem_instdir}/.github %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.prettierrc %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/.rubocop_todo.yml %exclude %{gem_instdir}/.stylelintrc %exclude %{gem_instdir}/.tx %exclude %{gem_instdir}/.yo-rc.json %license %{gem_instdir}/LICENSE %{gem_instdir}/app %exclude %{gem_instdir}/babel.config.js %{gem_instdir}/bin %{gem_instdir}/config %{gem_instdir}/db %{gem_instdir}/deploy %{gem_instdir}/extra %{_bindir}/foreman-tasks-cleanup %{_bindir}/foreman-tasks-export %exclude %{gem_instdir}/gemfile.d %{gem_libdir} %{gem_instdir}/locale %exclude %{gem_instdir}/package.json %{gem_instdir}/script %exclude %{gem_instdir}/webpack %exclude %{gem_cache} %{gem_spec} %{foreman_bundlerd_plugin} %config %{foreman_pluginconf_dir}/%{gem_name}.yaml %{foreman_dir}/script/foreman-debug.d/60-dynflow_debug %config(noreplace) %{_sysconfdir}/logrotate.d/%{gem_name} %{foreman_assets_plugin} %{foreman_assets_foreman} %{gem_instdir}/public/assets/foreman_tasks/ %{foreman_dir}/public/assets/foreman_tasks %{gem_instdir}/public/webpack/foreman_tasks/ %{foreman_dir}/public/webpack/foreman_tasks %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %doc %{gem_instdir}/extra/dynflow-executor.example %{gem_instdir}/foreman-tasks.gemspec %{gem_instdir}/test %posttrans %{foreman_plugin_log} %changelog * Wed Jun 12 2024 Adam Ruzicka - 9.2.0-1 - Update to 9.2.0 * Tue Mar 19 2024 Adam Ruzicka - 9.1.1-1 - Update to 9.1.1 * Wed Feb 14 2024 Adam Ruzicka - 9.1.0-1 - Update to 9.1.0 * Mon Jan 29 2024 Evgeni Golov - 9.0.2-2 - Update for Webpack 5 * Wed Jan 24 2024 Foreman Packaging Automation - 9.0.2-1 - Update to 9.0.2 * Wed Jan 10 2024 Adam Ruzicka - 9.0.1-1 - Update to 9.0.1 * Thu Nov 23 2023 Adam Ruzicka 9.0.0-1 - Update to 9.0.0 * Wed Oct 25 2023 Foreman Packaging Automation 8.3.2-1 - Update to 8.3.2 * Sun Oct 22 2023 Foreman Packaging Automation 8.3.1-1 - Update to 8.3.1 * Wed Oct 11 2023 Adam Ruzicka 8.3.0-1 - Update to 8.3.0 * Mon Aug 28 2023 Adam Ruzicka 8.2.0-1 - Update to 8.2.0 * Sun Jul 30 2023 Foreman Packaging Automation 8.1.2-1 - Update to 8.1.2 * Wed Jun 21 2023 Adam Ruzicka 8.1.1-1 - Update to 8.1.1 * Fri May 19 2023 Foreman Packaging Automation 8.0.2-1 - Update to 8.0.2 * Thu May 11 2023 Foreman Packaging Automation 8.0.1-1 - Update to 8.0.1 * Tue Feb 21 2023 Ewoud Kohl van Wijngaarden - 7.2.1-2 - Remove EL7 compatibility * Sun Feb 05 2023 Foreman Packaging Automation 7.2.1-1 - Update to 7.2.1 * Wed Jan 25 2023 Evgeni Golov - 7.2.0-2 - Symlink foreman_tasks sprockets assets too * Sun Jan 01 2023 Foreman Packaging Automation 7.2.0-1 - Update to 7.2.0 * Thu Nov 10 2022 Adam Ruzicka 7.1.0-1 - Update to 7.1.0 * Wed Aug 24 2022 Evgeni Golov - 7.0.0-2 - Refs #35409 - Include sprockets assets * Fri Jul 15 2022 Adam Ruzicka 7.0.0-1 - Update to 7.0.0 * Fri May 13 2022 Adam Ruzicka 6.0.2-1 - Update to 6.0.2 * Mon May 09 2022 Evgeni Golov - 6.0.1-3 - log plugin installation in posttrans * Fri Apr 22 2022 Eric D. Helms - 6.0.1-2 - Stop generaing apipie cache * Fri Apr 01 2022 Adam Ruzicka 6.0.1-1 - Update to 6.0.1 * Wed Feb 16 2022 Adam Ruzicka 6.0.0-1 - Update to 6.0.0 * Tue Dec 14 2021 Adam Ruzicka 5.3.0-1 - Update to 5.3.0 * Thu Nov 11 2021 Adam Ruzicka 5.2.0-1 - Update to 5.2.0 * Tue Sep 21 2021 Adam Ruzicka 5.1.1-1 - Update to 5.1.1 * Wed Sep 01 2021 Adam Ruzicka 5.1.0-1 - Update to 5.1.0 * Tue Jun 15 2021 Adam Ruzicka 5.0.0-1 - Update to 5.0.0 * Tue Jun 15 2021 Adam Ruzicka 4.1.2-1 - Update to 4.1.2 * Mon May 10 2021 Adam Ruzicka 4.1.1-1 - Update to 4.1.1 * Fri Apr 09 2021 Adam Ruzicka 4.1.0-1 - Update to 4.1.0 * Tue Apr 06 2021 Eric D. Helms - 4.0.0-2 - Rebuild plugins for Ruby 2.7 * Fri Mar 05 2021 Eric D. Helms 4.0.0-1 - Update to 4.0.0 * Thu Jan 07 2021 Adam Ruzicka 3.0.3-1 - Update to 3.0.3 * Fri Nov 06 2020 Evgeni Golov 3.0.2-1 - Update to 3.0.2-1 * Fri Oct 02 2020 Adam Ruzicka 3.0.1-1 - Update to 3.0.1 * Tue Sep 01 2020 Adam Ruzicka 3.0.0-1 - Update to 3.0.0 * Thu Jul 09 2020 Adam Ruzicka 2.0.2-1 - Update to 2.0.2 * Tue Jun 23 2020 Adam Ruzicka 2.0.1-1 - Update to 2.0.1 * Thu Jun 04 2020 Adam Ruzicka 2.0.0-1 - Update to 2.0.0 * Tue Jun 02 2020 Adam Ruzicka 1.2.0-1 - Update to 1.2.0 * Thu May 07 2020 Adam Ruzicka 1.1.1-1 - Update to 1.1.1 * Fri May 01 2020 Eric D. Helms 1.1.0-1 - Update to 1.1.0 * Tue Jan 28 2020 Tomer Brisker - 1.0.1-3 - rebuild for webpack change * Tue Jan 21 2020 Zach Huntington-Meath - 1.0.1-2 - Update spec to remove the ror scl * Thu Jan 16 2020 Marek Hulan 1.0.1-1 - Update to 1.0.1 * Thu Nov 21 2019 Adam Ruzicka 0.17.3-1 - Update to 0.17.3 * Thu Nov 14 2019 Adam Ruzicka 0.17.2-1 - Update to 0.17.2 * Thu Nov 14 2019 Adam Ruzicka 0.17.1-1 - Update to 0.17.1 * Tue Oct 22 2019 Eric D. Helms - 0.17.0-2 - Rebuild for SCL nodejs * Thu Sep 05 2019 Adam Ruzicka 0.17.0-1 - Update to 0.17.0 * Wed Jul 17 2019 Evgeni Golov - 0.16.0-2 - Rebuild to use @theforeman/vendor * Tue Jul 16 2019 Adam Ruzicka 0.16.0-1 - Update to 0.16.0 * Thu May 16 2019 Ewoud Kohl van Wijngaarden - 0.15.5-3 - Rebuild rubygem-foreman-tasks to drop the webpack vendor.js requires * Wed May 15 2019 Ewoud Kohl van Wijngaarden - 0.15.5-2 - Rebuild rubygem-foreman-tasks for webpack * Mon Apr 15 2019 Adam Ruzicka 0.15.5-1 - Update to 0.15.5 * Thu Mar 21 2019 Lukas Zapletal 0.15.0-3 - Fixed logrotate script for output log file * Tue Feb 26 2019 Lukas Zapletal 0.15.0-2 - Added logrotate script for output log file * Fri Feb 08 2019 Ivan Nečas 0.15.0-1 - Update to 0.15.0 * Thu Jan 03 2019 Ivan Nečas 0.14.5-1 - Update to 0.14.5 * Tue Dec 11 2018 Adam Ruzicka 0.14.4-1 - Update to 0.14.4 * Thu Nov 22 2018 Ivan Nečas 0.14.3-1 - Update to 0.14.3 * Tue Nov 06 2018 Ivan Nečas 0.14.2-1 - Update to 0.14.2 * Wed Oct 10 2018 Ivan Nečas 0.14.1-1 - Update to 0.14.1 * Fri Sep 07 2018 Eric D. Helms - 0.14.0-2 - Rebuild for Rails 5.2 and Ruby 2.5 * Tue Jul 31 2018 Ivan Nečas 0.14.0-1 - Update to 0.14.0 * Fri Jun 29 2018 Andrew Kofink 0.13.3-1 - Update to 0.13.3 * Thu Jun 14 2018 Ivan Nečas 0.13.2-1 - Update to 0.13.2 * Wed May 16 2018 Ivan Nečas 0.13.1-1 - Update to 0.13.1 * Thu Apr 05 2018 Ewoud Kohl van Wijngaarden 0.13.0-1 - Update to 0.13.0 * Fri Mar 02 2018 Eric D. Helms 0.12.0-1 - Release rubygem-foreman-tasks 0.12.0 * Tue Feb 20 2018 Ewoud Kohl van Wijngaarden 0.11.1-1 - update foreman-tasks to 0.11.1 (kvedulv@kvedulv.de) - Restructure plugin packages to prepare for obal (pcreech@redhat.com) * Tue Jan 16 2018 Eric D. Helms 0.11.0-2 - Deploy dynflow-executor service via Foreman package (me@daniellobato.me) * Tue Jan 09 2018 Eric D. Helms 0.11.0-1 - Bump foreman-tasks to 0.11.0 (zhunting@redhat.com) - Use HTTPS URLs for github and rubygems (ewoud@kohlvanwijngaarden.nl) * Tue Aug 15 2017 Eric D. Helms 0.10.0-2 - Update foreman-tasks use of foreman_precompile_plugin macro (ericdhelms@gmail.com) - Set proper download URLs for rubygems (komidore64@gmail.com) * Mon Aug 14 2017 Eric D. Helms 0.10.0-1 - Update foreman-tasks to 0.10.0 (inecas@redhat.com) * Wed Jul 12 2017 Eric D. Helms 0.9.4-1 - Update foreman-tasks to 0.9.4 (inecas@redhat.com) * Wed Jun 28 2017 Eric D. Helms 0.9.3-1 - Update foreman-tasks to 0.9.3 (inecas@redhat.com) * Mon Jun 19 2017 Eric D. Helms 0.9.2-1 - Update foreman-tasks to 0.9.2 (inecas@redhat.com) * Mon Apr 10 2017 Dominic Cleal 0.9.1-1 - Update foreman-tasks to 0.9.1 (aruzicka@redhat.com) - Remove EL6 conditionals (dominic@cleal.org) - Switch to using gem_install macro (ericdhelms@gmail.com) * Thu Nov 24 2016 Dominic Cleal 0.8.6-1 - Update foreman-tasks to 0.8.6 (inecas@redhat.com) * Fri Sep 16 2016 Dominic Cleal 0.8.2-1 - Update foreman-tasks to 0.8.2 (#1347) (inecas@redhat.com) * Mon Aug 22 2016 Dominic Cleal 0.8.0-1 - Update foreman-tasks to 0.8.0 (daviddavis@redhat.com) * Wed Jun 29 2016 Dominic Cleal 0.7.19-1 - Update foreman-tasks to 0.7.19 (inecas@redhat.com) * Fri Jun 03 2016 Dominic Cleal 0.7.18-1 - Build foreman-tasks 0.7.18 (jsherril@redhat.com) * Tue Apr 26 2016 Dominic Cleal 0.7.17-1 - Update foreman-tasks to 0.7.17 (mhulan@redhat.com) * Thu Apr 21 2016 Dominic Cleal 0.7.16-2 - Rebuild tfm against sclo-ror42 (dominic@cleal.org) * Mon Apr 11 2016 Dominic Cleal 0.7.16-1 - Update foreman-tasks to 0.7.16 (mhulan@redhat.com) * Tue Mar 15 2016 Dominic Cleal 0.7.15-1 - Release foreman-tasks 0.7.15 (RPM) (stbenjam@redhat.com) * Wed Feb 17 2016 Dominic Cleal 0.7.14-1 - Release foreman-tasks 0.7.14 (stbenjam@redhat.com) * Thu Jan 21 2016 Dominic Cleal 0.7.11-1 - Release foreman-tasks 0.7.11 (RPM) (stbenjam@redhat.com) * Mon Jan 11 2016 Dominic Cleal 0.7.10-2 - Handle assets, require foreman 1.9 (stbenjam@redhat.com) * Fri Jan 08 2016 Dominic Cleal 0.7.10-1 - Release foreman-tasks 0.7.10 (RPM) (stbenjam@redhat.com) * Thu Dec 24 2015 Dominic Cleal 0.7.8-1 - Release foreman-tasks 0.7.8 (stbenjam@redhat.com) - Update dependencies to ror SCL (dcleal@redhat.com) - Replace ruby(abi) for ruby22 rebuild (dcleal@redhat.com) - Fixes #12886 - Unnecessary executable bits on service unit file (seanokeeffe797@gmail.com) * Tue Oct 06 2015 Dominic Cleal 0.7.6-1 - Release foreman-tasks 0.7.6 (RPM) (stbenjam@redhat.com) * Thu Aug 27 2015 Dominic Cleal 0.7.3-2 - Rename scl_ruby variables to scl_ruby_bin, use tfm-ruby (dcleal@redhat.com) - Converted to tfm SCL (dcleal@redhat.com) * Mon Aug 17 2015 Dominic Cleal 0.7.3-1 - Update foreman-tasks to 0.7.3 (stbenjam@redhat.com) * Mon Aug 03 2015 Ivan Nečas 0.7.2-1 - Update foreman-tasks to 0.7.2 (inecas@redhat.com) - Better branched builds with Foreman version macro (dcleal@redhat.com) * Tue Jul 07 2015 Dominic Cleal 0.7.1-1 - Update foreman-tasks to 0.7.1 (inecas@redhat.com) * Tue Jun 30 2015 Dominic Cleal 0.6.14-1 - Update foreman-tasks to 0.6.14 (inecas@redhat.com) * Mon Mar 23 2015 Dominic Cleal 0.6.13-2 - Convert to build apipie resource docs (dcleal@redhat.com) * Tue Mar 17 2015 Dominic Cleal 0.6.13-1 - Update foreman-tasks to 0.6.13 (inecas@redhat.com) * Sun Feb 01 2015 Dominic Cleal 0.6.12-2 - Add db:seed to post install (dcleal@redhat.com) * Fri Jan 30 2015 Ivan Nečas 0.6.12-1 - Update foreman-tasks to 0.6.12 (inecas@redhat.com) * Wed Jan 28 2015 Ivan Nečas 0.6.11-1 - Update foreman tasks to 0.6.11 (inecas@redhat.com) * Mon Dec 15 2014 Dominic Cleal 0.6.10-3 - Replace rubygem(sequel) due to Fedora BZ#1174138 (dcleal@redhat.com) * Mon Dec 08 2014 Dominic Cleal 0.6.10-2 - Cleanup of spec file (brad@redhat.com) * Thu Sep 11 2014 Ivan Nečas 0.6.10-1 - Fixes #7301 - infrastructure for bulk actions via dynflow (inecas@redhat.com) - updating for el7 builds (jsherril@redhat.com) * Wed Aug 20 2014 Ivan Nečas 0.6.9-1 - Refs #6297 - fix systemd script (inecas@redhat.com) * Tue Aug 19 2014 Ivan Nečas 0.6.8-1 - Fixes BZ1108645 - Dynflow is available only to admin user (aruzicka@redhat.com) - Fixes #6822/bz1117554 - Tasks search breaks for defualt searches (paji@redhat.com) - Foreman facts import method change (mhulan@redhat.com) * Wed Aug 06 2014 Ivan Nečas 0.6.7-1 - do not attempt to show error information when there are no errors (jsherril@redhat.com) - Added activation key humanizer (aruzicka@redhat.com) * Thu Jul 24 2014 Ivan Nečas 0.6.6-1 - Fix typo (kontakt@pitr.ch) - Ref #6656 - allow actions to determine if task is already running (dtsang@redhat.com) * Mon Jul 14 2014 Ivan Nečas 0.6.5-1 - Bump required dynflow version (inecas@redhat.com) - Refs #6180 - make sure the task label is set before the planning starts (inecas@redhat.com) - Merge pull request #73 from iNecas/issue/6310 (inecas@redhat.com) - Merge pull request #75 from iNecas/issue/6296 (inecas@redhat.com) - Support sub-uri deployments (mhulan@redhat.com) - Refs #6296 - support for searching for subset of action types (inecas@redhat.com) - Refs #6296 - return humanized task errors in separate field (inecas@redhat.com) - Fixes #6310 - Fix typo and make the lock error message localized (inecas@redhat.com) * Fri Jun 20 2014 Ivan Nečas 0.6.4-1 - UX improvements (git@pitr.ch) * Tue Jun 17 2014 Ivan Nečas 0.6.3-1 - Fixes #6193 - increase the db poll size only for executor (inecas@redhat.com) - Merge pull request #69 from iNecas/issue/5719 (inecas@redhat.com) - Fixes #6193 - make sure we increase the AR db pool soon enough (inecas@redhat.com) - Refs #5719 - wait for the cancel event being processed (inecas@redhat.com) * Mon Jun 16 2014 Ivan Nečas 0.6.2-1 - Fixes #6224: Prevent increasing db pool size in test environment. (ericdhelms@gmail.com) * Fri Jun 13 2014 Ivan Nečas 0.6.1-1 - Refs #6193 - execute planned actions in case the execution was not picked up for some reason (inecas@redhat.com) - Fixes #6193 - increase the database pool to avoid connection timeouts (inecas@redhat.com) - Fixes #6166 - ensure we don't execute the same execution plan twice in a row (inecas@redhat.com) * Tue Jun 10 2014 Ivan Nečas 0.6.0-1 - Update dependencies (inecas@redhat.com) - Fixes #5719 - show the currently running steps and allow canceling when possible (inecas@redhat.com) - Refs #6072 - use unlock words instead of stop to don't give false assumptions (inecas@redhat.com) - Refs #6072 - allow to resume after stopping the task (inecas@redhat.com) - Refs #6072 - provide more debug information for the task (inecas@redhat.com) - Refs #4748 - Include error details in humanized output (inecas@redhat.com) * Wed May 28 2014 Ivan Nečas 0.5.7-1 - Refs #5961 - dynflow world init hooks (inecas@redhat.com) - Fixes #5950 - don't show empty output as {} in humanized form (inecas@redhat.com) - Fixes #5961 - Call SELinux relabel only when present (lzap+git@redhat.com) * Tue May 27 2014 Ivan Nečas 0.5.6-1 - better LockConflict message (git@pitr.ch) - Add Start/stop auto-refresh button (git@pitr.ch) * Thu May 22 2014 Ivan Nečas 0.5.5-1 - File contexts relabelled after installation (lzap+git@redhat.com) - Fixes #5778 - make sure that we always execute the planned tasks (inecas@redhat.com) * Thu May 15 2014 Ivan Nečas 0.5.4-1 - Add Resume, Stop, Unlock action buttons to Task detail (git@pitr.ch) - Support linking of entry action to task without locking (inecas@redhat.com) * Tue Apr 15 2014 Ivan Nečas 0.5.3-1 - stupid-simple auto-reloading task show page (git@pitr.ch) - fix path to setting definition (git@pitr.ch) - Ensure that it works when task_id nil (git@pitr.ch) - Add class method .coliding_locks (git@pitr.ch) - rename .lock? to .lockable? and add .locked? (git@pitr.ch) - Remove automatic chkconfig after installation (mhulan@redhat.com) - Fixes #4449, add setting to enable/disable dynflow console. (walden@redhat.com) * Fri Apr 04 2014 Ivan Nečas 0.5.2-1 - Add init scripts and foreman-tasks daemon controller (mhulan@redhat.com) * Tue Apr 01 2014 Ivan Nečas 0.5.1-1 - Fix issue if rake is not explicitly in Gemfile (mhulan@redhat.com) * Tue Mar 25 2014 Ivan Nečas 0.5.0-1 - Update dependencies (inecas@redhat.com) - Merge pull request #41 from iNecas/apipie-bindings (inecas@redhat.com) - Set up Apipie documentation (inecas@redhat.com) - Merge pull request #40 from iNecas/limit-rake-executor (inecas@redhat.com) - Merge pull request #39 from pitr-ch/master (inecas@redhat.com) - Run separate executor just for selected rake tasks (inecas@redhat.com) - Better message for LockConflict error (git@pitr.ch) - Fix update_attributes to work with ActionTriggering (git@pitr.ch) - Add variable names to be able to debug it (git@pitr.ch) - Do not propagate error from humanized methods (git@pitr.ch) - Do not raise when Rake::Task['gettext:find'] is missing (git@pitr.ch) - Don't precalculate the progress in persistence (inecas@redhat.com) - Modularize the humanizer (inecas@redhat.com) * Wed Mar 12 2014 Ivan Nečas 0.4.0-1 - Update progress bar to use bootstrap 3.0 (git@pitr.ch) - Extracting ActionTriggering form ActionSubject module (git@pitr.ch) * Mon Mar 10 2014 Ivan Nečas 0.3.6-1 - Additional scopes for searching getting tasks for actions and resources (inecas@redhat.com) * Thu Mar 06 2014 Ivan Nečas 0.3.5-1 - The ActionSubject#sync_action! has not caused waiting for the task (inecas@redhat.com) * Tue Mar 04 2014 Ivan Nečas 0.3.4-1 - Extract transaction checking (inecas@redhat.com) * Mon Mar 03 2014 Ivan Nečas 0.3.3-1 - Make sure `require_dependency` is called only once for every action (inecas@redhat.com) * Thu Feb 27 2014 Ivan Nečas 0.3.2-1 - Fix adding links to related resources (inecas@redhat.com) * Tue Feb 25 2014 Ivan Nečas 0.3.1-1 - Require dynflow >= 0.5.0 (inecas@redhat.com) * Tue Feb 25 2014 Ivan Nečas 0.3.0-1 - Update license (inecas@redhat.com) - Use class names for translated humanized_name (git@pitr.ch) - Do not call #plan_self in #action_subject (git@pitr.ch) - use new step#action API to retrieve actions in Present phase (git@pitr.ch) - Do not override hash method, other minor improvements (git@pitr.ch) - Use active support inflections instead of ad-hoc implementations (git@pitr.ch) * Fri Feb 21 2014 Ivan Nečas 0.2.2-1 - Make sure the action hooked into ActiveRecord is not run inside other transaction (inecas@redhat.com) - Raise errors for sync tasks (inecas@redhat.com) * Wed Feb 19 2014 Ivan Nečas 0.2.1-1 - Postpone the initialization of persistence (inecas@redhat.com) - Update the links to products and repositories (inecas@redhat.com) * Mon Feb 17 2014 Ivan Nečas 0.2.0-1 - Extract the hammer plugin to separate repo. (inecas@redhat.com) - Fix ArgsSerialization and Lock to use new unified Action phases (git@pitr.ch) - Update ForemanTasks.trigger to new World#trigger API (git@pitr.ch) - Support references in action_subject (inecas@redhat.com) - update to dynflow with unified actions (git@pitr.ch) - Fix Triggers module to only delegate to ForemanTasks (git@pitr.ch) * Tue Feb 11 2014 Ivan Nečas 0.1.5-1 - Make sure the pid and socket directories exist (inecas@redhat.com) * Tue Feb 11 2014 Ivan Nečas 0.1.4-1 - Fix action triggering (inecas@redhat.com) - Support sync actions when hooking into Foreman model with Dynflow (inecas@redhat.com) - Fix eager loading with lazy world initialization (inecas@redhat.com) - Add ForemanTasks::Triggers module to include trigger methods where needed (git@pitr.ch) * Wed Jan 29 2014 Ivan Nečas 0.1.3-1 - enforce local executor in rake tasks (inecas@redhat.com) * Wed Jan 29 2014 Ivan Nečas 0.1.2-1 - Delay world initialization when using PhusionPassenger (inecas@redhat.com) * Mon Jan 27 2014 Ivan Nečas 0.1.1-1 - Use separate database when running on sqlite3 (inecas@redhat.com) * Thu Jan 23 2014 Ivan Nečas 0.1.0-1 - new package built with tito